This is the mail archive of the
crossgcc@cygnus.com
mailing list for the crossgcc project.
Re-entrant Exception Handling
- To: crossgcc <crossgcc@cygnus.com>
- Subject: Re-entrant Exception Handling
- From: Mike Moran <moran@mindspring.com>
- Date: Fri, 14 May 1999 23:02:44 -0400
- Reply-To: crossgcc@cygnus.com
After hearing some rumors and then looking at the code generated
by the m68k-coff and m68k-aout cross compilers (gcc-2.7.21),
it is obvious that the exception handling code generated by these
is *not* reentrant... Unless I'm missing something.
Is egcs-1.1.2 any different?
I would really like to be able to use exception handling in a
multi-threaded environment, but the use of global variables
precludes that unless the kernel saves and restores these
variables during a context switch.
Tell me there's a solution :-)
mike
_______________________________________________
New CrossGCC FAQ: http://www.objsw.com/CrossGCC
_______________________________________________
To remove yourself from the crossgcc list, send
mail to crossgcc-request@cygnus.com with the
text 'unsubscribe' (without the quotes) in the
body of the message.