-march=k6 broken in 2.96 ?

Remi Guyomarch rguyom@mail.dotcom.fr
Sat Nov 13 05:55:00 GMT 1999


Hi,

I can't bootstrap (at least) the last 4 snapshots with
BOOT_CFLAGS="-O2 -march=k6 -s -pipe".

I can bootstrap the compiler using BOOT_CFLAGS="-O2 -mcpu=pentiumpro
-s -pipe", but the resulting compiler still ICE when invoked with
"-march=k6" on some sources.

I got the exact same problem with the 11-02 and 10-25 snapshots.

stage1/xgcc -Bstage1/ -B/home/rguyom/apps/gcc-devel/i386-portbld-freebsd3.3/bin/  -DIN_GCC    -W -Wall -O2 -march=k6 -s -pipe  -DHAVE_CONFIG_H    -I. -I../../egcs-19991110/gcc -I../../egcs-19991110/gcc/config -I../../egcs-19991110/gcc/../include -c ../../egcs-19991110/gcc/cexp.c
cexp.y: In function `yyparse':
cexp.y:310: warning: comparison between signed and unsigned
cexp.y:317: warning: comparison between signed and unsigned
cexp.y:324: warning: comparison between signed and unsigned
cexp.y:331: warning: comparison between signed and unsigned
xgcc: Internal compiler error: program cc1 got fatal signal 11
gmake[2]: *** [cexp.o] Error 1
gmake[2]: Leaving directory `/home/rguyom/src/egcs/build-19991110/gcc'
gmake[1]: *** [bootstrap] Error 2
gmake[1]: Leaving directory `/home/rguyom/src/egcs/build-19991110/gcc'
gmake: *** [bootstrap] Error 2


I can't bootstrap 10-19 either, but the error is a bit different :

stage1/xgcc -Bstage1/ -B/home/rguyom/apps/gcc-devel/i386-portbld-freebsd3.3/bin/ -c  -DIN_GCC    -W -Wall -O2 -march=k6 -s -pipe  -DHAVE_CONFIG_H    -I. -I../../egcs-19991019/gcc -I../../egcs-19991019/gcc/config -I../../egcs-19991019/gcc/../include ../../egcs-19991019/gcc/tree.c
{standard input}: Assembler messages:
{standard input}:0: Warning: end of file not at end of a line; newline inserted
{standard input}:1110: Error: expecting operand after ','; got nothing
cpp: output pipe has been closed
xgcc: Internal compiler error: program cc1 got fatal signal 11
gmake[2]: *** [tree.o] Error 1
gmake[2]: Leaving directory `/home/rguyom/src/egcs/build-19991019/gcc'
gmake[1]: *** [bootstrap] Error 2
gmake[1]: Leaving directory `/home/rguyom/src/egcs/build-19991019/gcc'
gmake: *** [bootstrap] Error 2


I can't say much about previous snapshots because I got other problems
which prevented the bootstrap process from reaching the point where
stage1 try to compile stage2.

I'm using FreeBSD 3.3-STABLE.



More information about the Gcc-bugs mailing list