[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