Bug in throw() function suffix?

Alexandre Oliva oliva@dcc.unicamp.br
Sat Oct 31 04:38:00 GMT 1998


Andris Pavenis <pavenis@lanet.lv> writes:

> YAKUSH S E <yakush@ipmnet.ru> writes:
>> 
>> > I came across a strange bug(?) in egcs-1.1 (pgcc-2.91.57 19980901):
>> 
>> Using the *real* egcs (pgcc is not egcs) does not cause the program to 
>> abort() on x86.  Please submit a bug report to the pgcc maintenance
>> team.

> Tested with both egcs-1.1 and pgcc-1.1 
> (GNU C++ version pgcc-2.91.57 19980901 (egcs-1.1 release) (djgpp) compiled by GNU C version egcs-2.91.57 19980901 (egcs-1.1 release).) 
> for DJGPP. 

Ok, AFAIK, DJGPP enables -fsjlj-exceptions by default.  Unfortunately, 
to the best of my knowledge, exception verifications in sjlj-exceptions
are broken :-(

I've just added the attached testcase to the testsuite.

-- 
Alexandre Oliva
mailto:oliva@dcc.unicamp.br mailto:oliva@gnu.org mailto:aoliva@acm.org
http://www.dcc.unicamp.br/~oliva
Universidade Estadual de Campinas, SP, Brasil
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sjlj1.C
Type: text/x-c
Size: 182 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-bugs/attachments/19981031/9d9a82d1/attachment.bin>


More information about the Gcc-bugs mailing list