Bug report: internal compiler error
Sascha Schumann
sascha@schumann.2ns.de
Mon May 24 07:34:00 GMT 1999
Hello,
we encounter an internal compiler error on multiple platforms (at least
Alpha/Linux and Sparc/Solaris).
This does not happen anymore, if I change a struct member declaration from
unsigned char to unsigned int (it is extended_info in the attached cgi_main.i).
Thank you for your support.
Compiler egcs-1.1.2 (release)
System Linux 2.2.9 alpha
Output
gcc -O6 -mcpu=ev56 -v --save-temps -I. -I. -I./libzend -I./TSRM -g -Wall -c
cgi_main.c -o cgi_main.o
Reading specs from
/usr/lib/gcc-lib/alphaev56-unknown-linux-gnu/egcs-2.91.66/spe
cs
gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
/usr/lib/gcc-lib/alphaev56-unknown-linux-gnu/egcs-2.91.66/cpp -lang-c -v -I.
-I. -I./libzend -I./TSRM -undef -D__GNUC__=2 -D__GNUC_MINOR__=91 -Dlinux
-Dunix -D
_LONGLONG -D__alpha__ -D__ELF__ -D__linux__ -D__unix__ -D_LONGLONG -D__alpha__
-
D__ELF__ -D__linux -D__unix -Asystem(linux) -D__OPTIMIZE__ -g -Wall
-D__LANGUAGE
_C__ -D__LANGUAGE_C -DLANGUAGE_C -Acpu(alpha) -Amachine(alpha) -D__alpha
-D__alp
ha__ -D__alpha_ev5__ -Acpu(ev5) -D__alpha_bwx__ -Acpu(bwx) cgi_main.c
cgi_main.i
GNU CPP version egcs-2.91.66 19990314 (egcs-1.1.2 release) (Alpha GNU/Linux
for
ELF)
#include "..." search starts here:
#include <...> search starts here:
.
libzend
TSRM
/usr/local/include
/usr/alphaev56-unknown-linux-gnu/include
/usr/lib/gcc-lib/alphaev56-unknown-linux-gnu/egcs-2.91.66/include
/usr/include
End of search list.
/usr/lib/gcc-lib/alphaev56-unknown-linux-gnu/egcs-2.91.66/cc1 cgi_main.i
-quiet
-dumpbase cgi_main.c -mcpu=ev56 -g -O6 -Wall -version -o cgi_main.s
GNU C version egcs-2.91.66 19990314 (egcs-1.1.2 release)
(alphaev56-unknown-linu
x-gnu) compiled by GNU C version egcs-2.91.66 19990314 (egcs-1.1.2 release).
toplev.c:2261: Internal compiler error in function float_signal
--
Regards,
Sascha Schumann
Consultant
More information about the Gcc-bugs
mailing list