sjlj-exceptions ICE. simplified test case

Mumit Khan khan@NanoTech.Wisc.EDU
Wed Apr 26 12:24:00 GMT 2000


On Wed, 26 Apr 2000, David Edelsohn wrote:

> 	Huh?!  Non-ELF configurations do not "just work".  The dwarf2
> table structure is okay, but embedding those in the different file formats
> and teaching the different target backends to use them is far from
> trivial.  I think that you are confusing the table design with the file
> format.  GCC may not look carefully, but things do not magically work on
> non-ELF targets without a lot of maintainer involvement.

I'm confused by Jason's comment as well.

The various x86-win32 targets currently use sjlj EH, and mostly because 
nobody has taken the time to implement dwarf2 unwind based EH.

Before we see talk about disabling sjlj and such, could we get more 
info on (1) how to implement non-sjlj EH for non-ELF, and (2) some docs, 
or pointer to if already existing, to the tables and how these are used.

For pe-coff, we have an added issue that has to do with exceptions
crossing DLL boundary, but that's an issue we can deal with after the
basic support is added. 

Regards,
Mumit




More information about the Gcc mailing list