bootstrap failure on i486-linux with egcs-2.92.33 19990103

Andreas Jaeger
Sun Jan 3 02:30:00 GMT 1999

Bootstrapping egcs-2.92.33 19990103 (updated at 10:00 MET, January 3rd
1999) with:
../egcs-cvs/configure --prefix=/opt/egcs-1.2 --enable-shared --enable-threads \
	 --enable-languages=c,c++,f77 \
         --disable-multilib --with-gnu-as --with-gnu-ld
make bootstrap

The bootstrap failed with an internal compiler error (see below)
during the first stage.

My system: 
	- glibc 2.1 snapshot (2.0.108)
	- running i486 Linux 2.1.131
	- binutils
        - bootstrapping with egcs 1.1.1

Here are the last lines from the bootstrap:
for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varargs __dummy _eprintf _bb _shtab _clear_cache _trampoline __main _exit _ctors _pure; \
do \
  echo ${name}; \
  ./xgcc -B./ -B/opt/egcs-1.2/i486-pc-linux-gnu/bin/ -O2   -DIN_GCC     -g -W -Wall -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I../../egcs-cvs/gcc -I../../egcs-cvs/gcc/config -I../../egcs-cvs/gcc/../include -c -DL${name} \
      ../../egcs-cvs/gcc/libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ` if [ -f /mnt/cc/build-mainstream/gcc/../binutils/ar ] ; then echo /mnt/cc/build-mainstream/gcc/../binutils/ar ; else if [ "i486-pc-linux-gnu" = "i486-pc-linux-gnu" ] ; then echo ar; else t='s,x,x,'; echo ar | sed -e $t ; fi; fi` rc tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
../../egcs-cvs/gcc/libgcc2.c: In function `__bb_exit_func':
../../egcs-cvs/gcc/libgcc2.c:1599: warning: implicit declaration of function `time'
../../egcs-cvs/gcc/libgcc2.c:1609: warning: comparison between signed and unsigned
../../egcs-cvs/gcc/libgcc2.c:1637: warning: comparison between signed and unsigned
../../egcs-cvs/gcc/expr.c:2663: Internal compiler error in function emit_move_insn_1
make[2]: *** [libgcc2.a] Error 1

If you need further information, feel free to ask.

 Andreas Jaeger
  for pgp-key finger

More information about the Gcc-bugs mailing list