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