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