[Bug bootstrap/13727] New: bootstrap fails on powerpc-ibm-aix5.2.0.0
ericnb at yahoo dot com
gcc-bugzilla@gcc.gnu.org
Sun Jan 18 01:50:00 GMT 2004
I've received the following error with both gcc-3.3.2 and 3.2.2
Configure:
../gcc-3.2.2/configure --disable-nls --enable-languages=c,c++ \
--enable-threads=aix --prefix=/usr/local
Make:
$ make CFLAGS='-O' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 -fno-implicit-
templates' bootstrap
make[1]: Entering directory `/home/ebilling/updates/gcc-3.2.2-build/libiberty'
make[2]: Entering directory `/home/ebilling/updates/gcc-3.2.2-
build/libiberty/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ebilling/updates/gcc-3.2.2-
build/libiberty/testsuite'
make[1]: Leaving directory `/home/ebilling/updates/gcc-3.2.2-build/libiberty'
Bootstrapping the compiler
make[1]: Entering directory `/home/ebilling/updates/gcc-3.2.2-build/gcc'
make CC="gcc" libdir=/usr/local/lib LANGUAGES="c " \
CFLAGS="-g " MAKEINFO="/home/ebilling/updates/gcc-3.2.2/missing
makeinfo " \
MAKEINFOFLAGS=""
make[2]: Entering directory `/home/ebilling/updates/gcc-3.2.2-build/gcc'
(cd intl && make all)
make[3]: Entering directory `/home/ebilling/updates/gcc-3.2.2-build/gcc/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/ebilling/updates/gcc-3.2.2-build/gcc/intl'
make GCC_FOR_TARGET="./xgcc -B./ -B/usr/local/powerpc-ibm-aix5.2.0.0/bin/ -
isystem /usr/local/powerpc-ibm-aix5.2.0.0/include -isystem /usr/local/powerpc-
ibm-aix5.2.0.0/sys-include" \
HOST_PREFIX="" HOST_PREFIX_1="ignore-" \
AR_FOR_TARGET="` if [ -f /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ar ] ; then echo /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ar ; else if [ "powerpc-ibm-aix5.2.0.0" = "powerpc-ibm-
aix5.2.0.0" ] ; then echo ar; else t='s,^,powerpc-ibm-aix5.2.0.0-,'; echo ar |
sed -e $t ; fi; fi`" \
AR_CREATE_FOR_TARGET="` if [ -f /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ar ] ; then echo /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ar ; else if [ "powerpc-ibm-aix5.2.0.0" = "powerpc-ibm-
aix5.2.0.0" ] ; then echo ar; else t='s,^,powerpc-ibm-aix5.2.0.0-,'; echo ar |
sed -e $t ; fi; fi` -X32_64 rc" \
AR_FLAGS_FOR_TARGET="-X32_64" \
CFLAGS="-g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-
prototypes -Wtraditional -pedantic -Wno-long-long" \
RANLIB_FOR_TARGET="` if [ -f /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ranlib ] ; then echo /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ranlib ; else if [ "powerpc-ibm-aix5.2.0.0" = "powerpc-
ibm-aix5.2.0.0" ] ; then echo ranlib; else t='s,^,powerpc-ibm-aix5.2.0.0-,';
echo ranlib | sed -e $t ; fi; fi`" \
RANLIB_TEST_FOR_TARGET="[ -f ` if [ -f /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ranlib ] ; then echo /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ranlib ; else if [ "powerpc-ibm-aix5.2.0.0" = "powerpc-
ibm-aix5.2.0.0" ] ; then echo ranlib; else t='s,^,powerpc-ibm-aix5.2.0.0-,';
echo ranlib | sed -e $t ; fi; fi` ] || ( [ "powerpc-ibm-aix5.2.0.0" = "powerpc-
ibm-aix5.2.0.0" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \
NM_FOR_TARGET="` if [ -f ./nm ] ; then echo ./nm ; elif [ -
f /home/ebilling/updates/gcc-3.2.2-build/gcc/../binutils/nm-new ] ; then
echo /home/ebilling/updates/gcc-3.2.2-build/gcc/../binutils/nm-new ; else if
[ "powerpc-ibm-aix5.2.0.0" = "powerpc-ibm-aix5.2.0.0" ] ; then echo nm; else
t='s,^,powerpc-ibm-aix5.2.0.0-,'; echo nm | sed -e $t ; fi; fi`" AWK="nawk" \
LIBGCC2_CFLAGS="-O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-
prototypes -Wmissing-prototypes -isystem ./include -g -DHAVE_GTHR_DEFAULT -
DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " \
INCLUDES="-I. -I. -I../../gcc-3.2.2/gcc -I../../gcc-3.2.2/gcc/. -I../../gcc-
3.2.2/gcc/config -I../../gcc-3.2.2/gcc/../include AR_FOR_TARGET="` if [ -
f /home/ebilling/updates/gcc-3.2.2-build/gcc/../binutils/ar ] ; then
echo /home/ebilling/updates/gcc-3.2.2-build/gcc/../binutils/ar ; else if
[ "powerpc-ibm-aix5.2.0.0" = "powerpc-ibm-aix5.2.0.0" ] ; then echo ar; else
t='s,^,powerpc-ibm-aix5.2.0.0-,'; echo ar | sed -e $t ; fi; fi`" \
AR_CREATE_FOR_TARGET="` if [ -f /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ar ] ; then echo /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ar ; else if [ "powerpc-ibm-aix5.2.0.0" = "powerpc-ibm-
aix5.2.0.0" ] ; then echo ar; else t='s,^,powerpc-ibm-aix5.2.0.0-,'; echo ar |
sed -e $t ; fi; fi` -X32_64 rc" \
AR_FLAGS_FOR_TARGET="-X32_64" \
CFLAGS="-g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-
prototypes -Wtraditional -pedantic -Wno-long-long" \
RANLIB_FOR_TARGET="` if [ -f /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ranlib ] ; then echo /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ranlib ; else if [ "powerpc-ibm-aix5.2.0.0" = "powerpc-
ibm-aix5.2.0.0" ] ; then echo ranlib; else t='s,^,powerpc-ibm-aix5.2.0.0-,';
echo ranlib | sed -e $t ; fi; fi`" \
RANLIB_TEST_FOR_TARGET="[ -f ` if [ -f /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ranlib ] ; then echo /home/ebilling/updates/gcc-3.2.2-
build/gcc/../binutils/ranlib ; else if [ "powerpc-ibm-aix5.2.0.0" = "powerpc-
ibm-aix5.2.0.0" ] ; then echo ranlib; else t='s,^,powerpc-ibm-aix5.2.0.0-,';
echo ranlib | sed -e $t ; fi; fi` ] || ( [ "powerpc-ibm-aix5.2.0.0" = "powerpc-
ibm-aix5.2.0.0" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" \
NM_FOR_TARGET="` if [ -f ./nm ] ; then echo ./nm ; elif [ -
f /home/ebilling/updates/gcc-3.2.2-build/gcc/../binutils/nm-new ] ; then
echo /home/ebilling/updates/gcc-3.2.2-build/gcc/../binutils/nm-new ; else if
[ "powerpc-ibm-aix5.2.0.0" = "powerpc-ibm-aix5.2.0.0" ] ; then echo nm; else
t='s,^,powerpc-ibm-aix5.2.0.0-,'; echo nm | sed -e $t ; fi; fi`" AWK="nawk" \
LIBGCC2_CFLAGS="-O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-
prototypes -Wmissing-prototypes -isystem ./include -g -DHAVE_GTHR_DEFAULT -
DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " \
INCLUDES="-I. -I. -I../../gcc-3.2.2/gcc -I../../gcc-3.2.2/gcc/. -I../../gcc-
3.2.2/gcc/config -I../../gcc-3.2.2/gcc/../include" \
CONFIG_H="config.h auto-host.h ../../gcc-
3.2.2/gcc/../include/ansidecl.h ../../gcc-
3.2.2/gcc/config/rs6000/rs6000.h ../../gcc-
3.2.2/gcc/config/rs6000/aix.h ../../gcc-
3.2.2/gcc/config/rs6000/aix51.h ../../gcc-3.2.2/gcc/config/rs6000/xcoff.h
defaults.h insn-constants.h insn-flags.h" MACHMODE_H="machmode.h machmode.def" \
LIB1ASMSRC='' \
MAKEOVERRIDES= \
-f libgcc.mk all
make[3]: Entering directory `/home/ebilling/updates/gcc-3.2.2-build/gcc'
for d in libgcc pthread libgcc/pthread power libgcc/power powerpc
libgcc/powerpc ppc64 libgcc/ppc64 pthread/power libgcc/pthread/power
pthread/powerpc libgcc/pthread/powerpc pthread/ppc64 libgcc/pthread/ppc64; do \
if [ -d $d ]; then true; else /bin/sh ../../gcc-3.2.2/gcc/mkinstalldirs $d;
fi; \
done
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
./xgcc -B./ -B/usr/local/powerpc-ibm-aix5.2.0.0/bin/ -
isystem /usr/local/powerpc-ibm-aix5.2.0.0/include -isystem /usr/local/powerpc-
ibm-aix5.2.0.0/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-
prototypes -Wmissing-prototypes -isystem ./include -g -DHAVE_GTHR_DEFAULT -
DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.2.2/gcc -I../../gcc-
3.2.2/gcc/. -I../../gcc-3.2.2/gcc/config -I../../gcc-3.2.2/gcc/../include -
DL_fixunsdfsi -c ../../gcc-3.2.2/gcc/libgcc2.c -o libgcc/./_fixunsdfsi.o
../../gcc-3.2.2/gcc/libgcc2.c: In function `__fixunsdfsi':
../../gcc-3.2.2/gcc/libgcc2.c:1174: unrecognizable insn:
(insn 13 12 14 (set (reg:CCEQ 119)
(compare:CCEQ (ior:SI (gt:SI (reg:CCFP 118)
(const_int 0 [0x0]))
(eq:SI (reg:CCFP 118)
(const_int 0 [0x0])))
(const_int 1 [0x1]))) -1 (insn_list 12 (nil))
(expr_list:REG_DEAD (reg:CCFP 118)
(nil)))
../../gcc-3.2.2/gcc/libgcc2.c:1174: Internal compiler error in extract_insn, at
recog.c:2148
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[3]: *** [libgcc/./_fixunsdfsi.o] Error 1
make[3]: Leaving directory `/home/ebilling/updates/gcc-3.2.2-build/gcc'
make[2]: *** [stmp-multilib] Error 2
make[2]: Leaving directory `/home/ebilling/updates/gcc-3.2.2-build/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/home/ebilling/updates/gcc-3.2.2-build/gcc'
make: *** [bootstrap] Error 2
--
Summary: bootstrap fails on powerpc-ibm-aix5.2.0.0
Product: gcc
Version: 3.3.2
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ericnb at yahoo dot com
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13727
More information about the Gcc-bugs
mailing list