This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Very basic ICE on exception code is still present
- To: Marc Espie <Marc dot Espie at liafa dot jussieu dot fr>
- Subject: Re: Very basic ICE on exception code is still present
- From: Robert Lipe <robertlipe at usa dot net>
- Date: Tue, 15 Feb 2000 13:56:21 -0600
- Cc: egcs at egcs dot cygnus dot com, egcs-bugs at egcs dot cygnus dot com
- References: <20000215193154.A529@liafa1.liafa.jussieu.fr>
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'