Error building egcs-19991214 on AIX 4.3.2

David W. Schuler schuld@btv.ibm.com
Tue Dec 14 14:47:00 GMT 1999


The "make bootstrap" step fails on AIX 4.3.2 as well as AIX 4.1.5 as was
previously reported.  However... when compiling on this platform, I am
also receiving four warnings in addition to the fatal error.  This may
be of some help to someone.

make[4]: Entering directory `/usr/local/src/EGCS/egcs-aix43/gcc'
echo '#define FLOAT' > fp-bit.c
cat ../../egcs/gcc/config/fp-bit.c >> fp-bit.c
cat ../../egcs/gcc/config/fp-bit.c > dp-bit.c
rm -f tmplibgcc2.a
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 _fix
unsxfdi _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varar
gs __dummy _eprintf _bb _shtab _clear_cache _trampoline __main _exit _ctors _pur
e; \
do \
  echo ${name}; \
  ./xgcc -B/afs/btv.ibm.com/data/n37v/software/gnu-aix43/egcs/rs6000-ibm-aix4.3.
2.0/bin/ -B./ -I/afs/btv.ibm.com/data/n37v/software/gnu-aix43/egcs/rs6000-ibm-ai
x4.3.2.0/include -O2   -DIN_GCC    -g -W -Wall -Wtraditional -I./include   -g1  
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I../../egcs/gcc -I../../egcs/gcc/co
nfig -I../../egcs/gcc/../include -c -DL${name} \
      -DUSE_COLLECT2 ../../egcs/gcc/libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ar -X32_64 rc tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
done
_muldi3
In file included from ../../egcs/gcc/libgcc2.c:163:
../../egcs/gcc/longlong.h:876: warning: macro arg `r' would be stringified with 
-traditional.
../../egcs/gcc/longlong.h:876: warning: macro arg `q' would be stringified with 
-traditional.
../../egcs/gcc/longlong.h:876: warning: macro arg `r' would be stringified with 
-traditional.
../../egcs/gcc/longlong.h:876: warning: macro arg `r' would be stringified with 
-traditional.
../../egcs/gcc/libgcc2.c: In function `__muldi3':
../../egcs/gcc/libgcc2.c:318: `asm' needs too many reloads
make[4]: *** [libgcc2.a] Error 1
make[4]: Leaving directory `/usr/local/src/EGCS/egcs-aix43/gcc'
make[3]: *** [stmp-multilib-sub] Error 2
make[3]: Leaving directory `/usr/local/src/EGCS/egcs-aix43/gcc'
make[2]: *** [stmp-multilib] Error 1
make[2]: Leaving directory `/usr/local/src/EGCS/egcs-aix43/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory `/usr/local/src/EGCS/egcs-aix43/gcc'
make: *** [bootstrap] Error 2



config.status contains the following:

 cat config.status
#!/bin/sh
# This file was generated automatically by configure.  Do not edit.
# This directory was configured as follows:
../egcs/configure --with-gcc-version-trigger=/usr/local/src/EGCS/egcs-19991214/g
cc/version.c --host=rs6000-ibm-aix4.3.2.0 --prefix=/afs/btv.ibm.com/data/n37v/so
ftware/gnu-aix43/egcs --with-cpu=common --enable-haifa --enable-multilib --norec
ursion 
# using "mh-frag"



More information about the Gcc-testresults mailing list