This is the mail archive of the crossgcc@cygnus.com mailing list for the crossgcc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re-entrant Exception Handling


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]