PATCH: sjlj exceptions

Richard Henderson rth@cygnus.com
Fri Oct 27 17:01:00 GMT 2000


On Sat, Oct 28, 2000 at 01:47:12AM +0200, Marc Espie wrote:
> Would anyone care at any point ?

*shrug* I suppose someone saddled with a sjlj system might care.  I've
no particular interest in spending too much time on it myself, but would
be willing to point someone in the right direction.

> For instance, we still have sjlj exceptions on OpenBSD, specifically because
> dwarf2 exceptions do not work across shared libraries. There is most certainly
> a bug in the dwarf2 unwinder used for a.out architectures, which causes an
> infinite loop in an exit() called from the shared library.

Curious.  I could have sworn this worked on Digital Unix, and ecoff
uses the same mechanisms as a.out for registering dwarf2 unwind info.

Would you send me a test case?


r~


More information about the Gcc-patches mailing list