Jonathan,
Can you send me this patch when you get a chance? I'm curious about what is
involved. I assume that at the very least it needs an exception stack for
each thread. Perhaps I can port it to the CF platform if it is not too
complicated. I am a bit concerned that it would be a gcc-version-dependant
patch though. If that is the case, maybe it is not worth it.
It is gcc 3.x only. In fact at the time it was done, it was early 3.x so I
can't guarantee changes aren't required for more recent gcc.