commit | 4959c33f37bf36b50446f513787be99790cc40b1 | [log] [tgz] |
---|---|---|
author | Mike Stump <mrs@wrs.com> | Mon Nov 23 15:37:20 1998 -0500 |
committer | Jason Merrill <jason@gcc.gnu.org> | Mon Nov 23 15:37:20 1998 -0500 |
tree | 6fdaf40f4391f86cd73a7294d5a285dba1f521d0 | |
parent | 51b9a5d17eaa74a750922a380c8389770e83b749 [diff] |
libgcc2.c (top_elt): Remove top_elt, it isn't thread safe. * libgcc2.c (top_elt): Remove top_elt, it isn't thread safe. The strategy we now use is to pre allocate the top_elt along with the EH context so that each thread has its own top_elt. This is necessary as the dynmanic cleanup chain is used on the top element of the stack and each thread MUST have its own. (new_eh_context): Likewise. (__sjthrow): Likewise. From-SVN: r23817