Very basic ICE on exception code is still present
Robert Lipe
robertlipe@usa.net
Tue Feb 15 11:58:00 GMT 2000
This fails identically for me on OpenServer, but only in COFF.
COFF on this target uses sjlj exceptions. If I build ELF but use
-fsjlj-excpetions, it fails there, too.
$ ./xgcc -c -B./ /tmp/e.cc
(robertl) rjlhome:/play/negcs/gcc
$ ./xgcc -c -B./ -mcoff /tmp/e.cc
/tmp/e.cc: In function `void a ()':
/tmp/e.cc:12: Internal compiler error in `convert_regs_1', at reg-stack.c:2596
Please submit a full bug report.
See <URL: http://www.gnu.org/software/gcc/faq.html#bugreport > for instructions.
(robertl) rjlhome:/play/negcs/gcc
$ ./xgcc -c -B./ -fsjlj-exceptions /tmp/e.cc
/tmp/e.cc: In function `void a ()':
/tmp/e.cc:12: Internal compiler error in `convert_regs_1', at reg-stack.c:2596
Please submit a full bug report.
See <URL: http://www.gnu.org/software/gcc/faq.html#bugreport > for instructions.
Can you confirm that your target doesn't use DWARF2_UNWIND_INFO? If so,
that's the common thread. sjlj exceptions are suffering from neglect, it
seems.
RJL
Marc Espie wrote:
> I've reported this over a month ago
> ( http://gcc.gnu.org/ml/gcc-bugs/2000-01/msg00135.html )
>
> This ICE is still present in the 20000214 snapshot.
>
> I'd like to know if I am the only one who has run into this.
> I suspect this bug to have fallen within the crack.
>
> Right now, I can't even run anything but the testsuite through
> egcs, which does not help me finding more problems :(
>
> --
> Marc Espie
> |anime, sf, juggling, unicycle, acrobatics, comics...
> |AmigaOS, OpenBSD, C++, perl, Icon, PostScript...
> | `real programmers don't die, they just get out of beta'
More information about the Gcc-bugs
mailing list