4.3 bootstrap broken on i386-linux

Matthias Klose doko@cs.tu-berlin.de
Mon Mar 26 10:49:00 GMT 2007


FX Coudert writes:
> Hi all,
> 
> My nightly bootstrap of mainline on i386-linux failed tonight, on  
> revision 123192, with:
> 
> /home/fxcoudert/gfortran_nightbuild/trunk/libgcc/../libdecnumber/ 
> decLibrary.c: In function ?isinfd64?:
> /home/fxcoudert/gfortran_nightbuild/trunk/libgcc/../libdecnumber/ 
> decLibrary.c:65: error: unrecognizable insn:
> (insn 11 10 12 3 /home/fxcoudert/gfortran_nightbuild/trunk/libgcc/../ 
> libdecnumber/decLibrary.c:62 (set (reg/f:SI 61)
>          (pre_dec:SI (reg/f:SI 7 sp))) -1 (nil)
>      (nil))
> /home/fxcoudert/gfortran_nightbuild/trunk/libgcc/../libdecnumber/ 
> decLibrary.c:65: internal compiler error: in extract_insn, at recog.c: 
> 2119
> 
> The last revision known to compile OK on that particular setup was:  
> 123178. I filed it as PR 31344 in bugzilla. The compilation fails for  
> -mtune=i[345]86 while it doesn't ICE for -mtune=i686.

I see another bootstrap failure with a compiler configured for
i486-linux-gnu.

configure --enable-languages=c,c++,java,fortran,objc,obj-c++,ada,treelang --prefix=/usr/lib/gcc-snapshot --enable-shared --with-system-zlib  --disable-nls --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-maintainer-mode --enable-java-awt=gtk --enable-gtk-cairo --enable-plugin --with-java-home=/usr/lib/gcc-snapshot/jre --with-ecj-jar=/usr/share/java/ecj.jar --enable-mpfr --disable-werror --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
[...]
/scratch/packages/gcc/snap/gcc-snapshot-20070326/build/./gcc/xgcc -B/scratch/packages/gcc/snap/gcc-snapshot-20070326/build/./gcc/ -B/usr/lib/gcc-snapshot/i486-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/i486-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/i486-linux-gnu/include -isystem /usr/lib/gcc-snapshot/i486-linux-gnu/sys-include -g -fkeep-inline-functions -O2  -O2 -g -O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../.././gcc -I../../../src/libgcc -I../../../src/libgcc/. -I../../../src/libgcc/../gcc -I../../../src/libgcc/../include -I../../../src/libgcc/../libdecnumber/no -I../../../src/libgcc/../libdecnumber -I../../libdecnumber -o decLibrary.o -MT decLibrary.o -MD -MP -MF decLibrary.dep -c ../../../src/libgcc/../libdecnumber/decLibrary.c
../../../src/libgcc/../libdecnumber/decLibrary.c:32:24: error: decimal128.h: No such file or directory
../../../src/libgcc/../libdecnumber/decLibrary.c:33:23: error: decimal64.h: No such file or directory
../../../src/libgcc/../libdecnumber/decLibrary.c:34:23: error: decimal32.h: No such file or directory
../../../src/libgcc/../libdecnumber/decLibrary.c:36: error: expected declaration specifiers or '...' before 'decimal32'
../../../src/libgcc/../libdecnumber/decLibrary.c:37: error: expected declaration specifiers or '...' before 'decimal64'
../../../src/libgcc/../libdecnumber/decLibrary.c:38: error: expected declaration specifiers or '...' before 'decimal128'
../../../src/libgcc/../libdecnumber/decLibrary.c: In function 'isinfd32':
../../../src/libgcc/../libdecnumber/decLibrary.c:48: error: 'decNumber' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c:48: error: (Each undeclared identifier is reported only once
../../../src/libgcc/../libdecnumber/decLibrary.c:48: error: for each function it appears in.)
../../../src/libgcc/../libdecnumber/decLibrary.c:48: error: expected ';' before 'dn'
../../../src/libgcc/../libdecnumber/decLibrary.c:49: error: 'decimal32' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c:49: error: expected ';' before 'd32'
../../../src/libgcc/../libdecnumber/decLibrary.c:51: error: 'd32' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c:51: error: too many arguments to function '__host_to_ieee_32'
../../../src/libgcc/../libdecnumber/decLibrary.c:52: warning: implicit declaration of function 'decimal32ToNumber'
../../../src/libgcc/../libdecnumber/decLibrary.c:52: error: 'dn' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c:53: warning: implicit declaration of function 'decNumberIsInfinite'
../../../src/libgcc/../libdecnumber/decLibrary.c: In function 'isinfd64':
../../../src/libgcc/../libdecnumber/decLibrary.c:59: error: 'decNumber' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c:59: error: expected ';' before 'dn'
../../../src/libgcc/../libdecnumber/decLibrary.c:60: error: 'decimal64' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c:60: error: expected ';' before 'd64'
../../../src/libgcc/../libdecnumber/decLibrary.c:62: error: 'd64' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c:62: error: too many arguments to function '__host_to_ieee_64'
../../../src/libgcc/../libdecnumber/decLibrary.c:63: warning: implicit declaration of function 'decimal64ToNumber'
../../../src/libgcc/../libdecnumber/decLibrary.c:63: error: 'dn' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c: In function 'isinfd128':
../../../src/libgcc/../libdecnumber/decLibrary.c:70: error: 'decNumber' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c:70: error: expected ';' before 'dn'
../../../src/libgcc/../libdecnumber/decLibrary.c:71: error: 'decimal128' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c:71: error: expected ';' before 'd128'
../../../src/libgcc/../libdecnumber/decLibrary.c:73: error: 'd128' undeclared (first use in this function)
../../../src/libgcc/../libdecnumber/decLibrary.c:73: error: too many arguments to function '__host_to_ieee_128'
../../../src/libgcc/../libdecnumber/decLibrary.c:74: warning: implicit declaration of function 'decimal128ToNumber'
../../../src/libgcc/../libdecnumber/decLibrary.c:74: error: 'dn' undeclared (first use in this function)
make[5]: *** [decLibrary.o] Error 1
make[5]: Leaving directory `/scratch/packages/gcc/snap/gcc-snapshot-20070326/build/i486-linux-gnu/libgcc'
make[4]: *** [all-stage1-target-libgcc] Error 2
make[4]: Leaving directory `/scratch/packages/gcc/snap/gcc-snapshot-20070326/build'
make[3]: *** [stage1-bubble] Error 2
make[3]: Leaving directory `/scratch/packages/gcc/snap/gcc-snapshot-20070326/build'
make[2]: *** [bootstrap-lean] Error 2
make[2]: Leaving directory `/scratch/packages/gcc/snap/gcc-snapshot-20070326/build'


Building with -j3, I additionally see:

make[5]: *** No rule to make target `../../../src/libgcc/../libdecnumber/no/decimal32.c', needed by `decimal32.o'.  Stop.



More information about the Gcc mailing list