build failure: linuxppc/egcs-19980914

Todd Chauvin chauvin@pb3400.jpl.nasa.gov
Tue Sep 15 19:06:00 GMT 1998


Hi,

I would like to report a build failure.  On linuxppc (release 4), the
snapshots since the 1.1 release are unable to bootstrap:

(I used egcs-1.1b compiler to do the initial build -- same failure
 mode is present with egcs-1.0.2pre)

Below, I've included some lines from the logfile in the vicinity of the 
abort.  Notice that in some cases the line numbers are not meaningful.  
E.g., one diagnostic is reported as line 106 million 
(egcs-19980914/gcc/crtstuff.c:106588957) and then later as a 
negative number (egcs-19980914/gcc/crtstuff.c:-586344).

Thanks!

Todd Chauvin

p.s., this machine claims to have a recent binutils:

        % rpm -q binutils
	binutils-2.9.1-1a

-----------------------------------------------------------------------

% make bootstrap 

[...] successful initial build of the compiler 

Bootstrapping the compiler
make[1]: Entering directory `/home/chauvin/build/gcc'
make CC="gcc" libdir=/home/chauvin/egcs/lib LANGUAGES="c "
make[2]: Entering directory `/home/chauvin/build/gcc'
if [ -f libgcc2.ready ] ; then \
	true; \
else \
	touch libgcc2.ready; \
fi
./xgcc -B./  -DIN_GCC   -DUSE_GNULIBC_1 -g -W -Wall -I./include  -I. -I../../egcs-19980914/gcc -I../../egcs-19980914/gcc/config -I../../egcs-19980914/gcc/../include  -g0 \
  -finhibit-size-directive -fno-inline-functions -fno-exceptions -msdata=none \
  -c ../../egcs-19980914/gcc/crtstuff.c -DCRT_BEGIN -o crtbegin.o
In file included from ../../egcs-19980914/gcc/config/rs6000/sysv4.h:102273,
                 from ../../egcs-19980914/gcc/config/rs6000/linux.h:22,
                 from tm.h:1,
                 from ../../egcs-19980914/gcc/crtstuff.c:54:
../../egcs-19980914/gcc/config/rs6000/rs6000.h:1282731: warning: integer constant out of range
../../egcs-19980914/gcc/config/rs6000/rs6000.h:1282731: warning: decimal constant is so large that it is unsigned
../../egcs-19980914/gcc/config/rs6000/rs6000.h:1282731: size of array `rs6000_reg_names' is too large
../../egcs-19980914/gcc/config/rs6000/rs6000.h:1282734: warning: integer constant out of range
../../egcs-19980914/gcc/config/rs6000/rs6000.h:1282734: warning: decimal constant is so large that it is unsigned
../../egcs-19980914/gcc/config/rs6000/sysv4.h:30272: warning: unrecognized text at end of #line
In file included from ../../egcs-19980914/gcc/config/rs6000/sysv4.h:30363,
                 from ../../egcs-19980914/gcc/config/rs6000/sysv4.h:102273,
                 from ../../egcs-19980914/gcc/config/rs6000/linux.h:22,
                 from tm.h:1,
                 from ../../egcs-19980914/gcc/crtstuff.c:54:
../../egcs-19980914/gcc/config/rs6000/sysv4.h:64362: warning: unrecognized text at end of #line
../../egcs-19980914/gcc/config/rs6000/linux.h:20021: warning: unrecognized text at end of #line
tm.h:0: warning: unrecognized text at end of #line
../../egcs-19980914/gcc/crtstuff.c:2007653: warning: unrecognized text at end of #line
In file included from ../../egcs-19980914/gcc/crtstuff.c:2007655,
                 from ../../egcs-19980914/gcc/config/rs6000/sysv4.h:30363,
                 from ../../egcs-19980914/gcc/config/rs6000/sysv4.h:102273,
                 from ../../egcs-19980914/gcc/config/rs6000/linux.h:22,
                 from tm.h:1,
                 from ../../egcs-19980914/gcc/crtstuff.c:54:
../../egcs-19980914/gcc/crtstuff.c:10654: warning: unrecognized text at end of #line
In file included from ../../egcs-19980914/gcc/crtstuff.c:10656,
                 from ../../egcs-19980914/gcc/crtstuff.c:2007655,
                 from ../../egcs-19980914/gcc/config/rs6000/sysv4.h:30363,
                 from ../../egcs-19980914/gcc/config/rs6000/sysv4.h:102273,
                 from ../../egcs-19980914/gcc/config/rs6000/linux.h:22,
                 from tm.h:1,
                 from ../../egcs-19980914/gcc/crtstuff.c:54:
include/stddef.h:0: warning: unrecognized text at end of #line
include/stddef.h:1065660: warning: unrecognized text at end of #line
include/stddef.h:34316: warning: unrecognized text at end of #line
../../egcs-19980914/gcc/crtstuff.c:106588955: warning: unrecognized text at end of #line
In file included from ../../egcs-19980914/gcc/crtstuff.c:106588957,
                 from ../../egcs-19980914/gcc/crtstuff.c:10656,
                 from ../../egcs-19980914/gcc/crtstuff.c:2007655,
                 from ../../egcs-19980914/gcc/config/rs6000/sysv4.h:30363,
                 from ../../egcs-19980914/gcc/config/rs6000/sysv4.h:102273,
                 from ../../egcs-19980914/gcc/config/rs6000/linux.h:22,
                 from tm.h:1,
                 from ../../egcs-19980914/gcc/crtstuff.c:54:
../../egcs-19980914/gcc/frame.h:10: warning: decimal constant is so large that it is unsigned
../../egcs-19980914/gcc/frame.h:10: size of array `reg_or_offset' is too large
../../egcs-19980914/gcc/frame.h:13: warning: integer constant out of range
../../egcs-19980914/gcc/frame.h:13: warning: decimal constant is so large that it is unsigned
../../egcs-19980914/gcc/frame.h:13: size of array `saved' is too large
../../egcs-19980914/gcc/frame.h:61: warning: integer constant out of range
../../egcs-19980914/gcc/frame.h:61: warning: decimal constant is so large that it is unsigned
../../egcs-19980914/gcc/crtstuff.c:-586344: warning: unrecognized text at end of #line
make[2]: *** [crtbegin.o] Error 1
make[2]: Leaving directory `/home/chauvin/build/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory `/home/chauvin/build/gcc'
make: *** [bootstrap] Error 2



More information about the Gcc-bugs mailing list