I'm trying to build a newer version of gcc on a system with AIX 5.2. This is my configuration:
../gcc-3.4.3/configure --prefix=/genome/ctsa/opt/powerpc-aix/gcc-3.4.3 --enable-concept-checks --enable-languages=c,c++,f77 --enable-__cxa_atexit --disable-nls followed by 'make profiledbootstrap'. This runs for a bit and then I get an ICE. I've pasted the output leading up to this error at the bottom of this message. I'm only an occasional aix user, but here's the info I can provide: $ uname -a AIX widget 2 5 00CBE19D4C00 $ make -v GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ ld -v GNU ld version 2.14 20030612 $ as -v GNU assembler version 2.14 (powerpc-ibm-aix5.2.0.0) using BFD version 2.14 20030612 $ gcc -v Reading specs from /usr/bin/../lib/gcc-lib/powerpc-ibm-aix5.1.0.0/2.9-aix51-020209/specs gcc version 2.9-aix51-020209 My attempt to install gcc 3.3.5 was the same except that I just used 'make boostrap', the ICE occured in exactly the same place. Thanks for any help with this problem... I'd really like to get gcc updated on this box! -Chris Here's the output before things blew up (text arbitrarily cut off above the error): """ mkdir -p -- libgcc mkdir -p -- pthread mkdir -p -- libgcc/pthread mkdir -p -- ppc64 mkdir -p -- libgcc/ppc64 mkdir -p -- pthread/ppc64 mkdir -p -- libgcc/pthread/ppc64 if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi ./xgcc -B./ -B/genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/bin/ -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/include -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/sys-include -L/genome/ctsa/tmp/build/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.4.3/gcc -I../../gcc-3.4.3/gcc/. -I../../gcc-3.4.3/gcc/../include -DL_muldi3 -c ../../gcc-3.4.3/gcc/libgcc2.c -o libgcc/./_muldi3.o ./xgcc -B./ -B/genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/bin/ -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/include -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/sys-include -L/genome/ctsa/tmp/build/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.4.3/gcc -I../../gcc-3.4.3/gcc/. -I../../gcc-3.4.3/gcc/../include -DL_negdi2 -c ../../gcc-3.4.3/gcc/libgcc2.c -o libgcc/./_negdi2.o ./xgcc -B./ -B/genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/bin/ -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/include -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/sys-include -L/genome/ctsa/tmp/build/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.4.3/gcc -I../../gcc-3.4.3/gcc/. -I../../gcc-3.4.3/gcc/../include -DL_lshrdi3 -c ../../gcc-3.4.3/gcc/libgcc2.c -o libgcc/./_lshrdi3.o ./xgcc -B./ -B/genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/bin/ -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/include -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/sys-include -L/genome/ctsa/tmp/build/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.4.3/gcc -I../../gcc-3.4.3/gcc/. -I../../gcc-3.4.3/gcc/../include -DL_ashldi3 -c ../../gcc-3.4.3/gcc/libgcc2.c -o libgcc/./_ashldi3.o ./xgcc -B./ -B/genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/bin/ -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/include -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/sys-include -L/genome/ctsa/tmp/build/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.4.3/gcc -I../../gcc-3.4.3/gcc/. -I../../gcc-3.4.3/gcc/../include -DL_ashrdi3 -c ../../gcc-3.4.3/gcc/libgcc2.c -o libgcc/./_ashrdi3.o ./xgcc -B./ -B/genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/bin/ -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/include -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/sys-include -L/genome/ctsa/tmp/build/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.4.3/gcc -I../../gcc-3.4.3/gcc/. -I../../gcc-3.4.3/gcc/../include -DL_cmpdi2 -c ../../gcc-3.4.3/gcc/libgcc2.c -o libgcc/./_cmpdi2.o ./xgcc -B./ -B/genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/bin/ -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/include -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/sys-include -L/genome/ctsa/tmp/build/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.4.3/gcc -I../../gcc-3.4.3/gcc/. -I../../gcc-3.4.3/gcc/../include -DL_ucmpdi2 -c ../../gcc-3.4.3/gcc/libgcc2.c -o libgcc/./_ucmpdi2.o ./xgcc -B./ -B/genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/bin/ -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/include -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/sys-include -L/genome/ctsa/tmp/build/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.4.3/gcc -I../../gcc-3.4.3/gcc/. -I../../gcc-3.4.3/gcc/../include -DL_floatdidf -c ../../gcc-3.4.3/gcc/libgcc2.c -o libgcc/./_floatdidf.o ./xgcc -B./ -B/genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/bin/ -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/include -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/sys-include -L/genome/ctsa/tmp/build/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.4.3/gcc -I../../gcc-3.4.3/gcc/. -I../../gcc-3.4.3/gcc/../include -DL_floatdisf -c ../../gcc-3.4.3/gcc/libgcc2.c -o libgcc/./_floatdisf.o ./xgcc -B./ -B/genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/bin/ -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/include -isystem /genome/ctsa/opt/powerpc-aix/gcc-3.4.3/powerpc-ibm-aix5.2.0.0/sys-include -L/genome/ctsa/tmp/build/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../gcc-3.4.3/gcc -I../../gcc-3.4.3/gcc/. -I../../gcc-3.4.3/gcc/../include -DL_fixunsdfsi -c ../../gcc-3.4.3/gcc/libgcc2.c -o libgcc/./_fixunsdfsi.o ../../gcc-3.4.3/gcc/libgcc2.c: In function `__fixunsdfsi': ../../gcc-3.4.3/gcc/libgcc2.c:1384: error: unrecognizable insn: (insn:HI 11 10 12 0 ../../gcc-3.4.3/gcc/libgcc2.c:1381 (set (reg:CCEQ 122) (compare:CCEQ (ior:SI (gt:SI (reg:CCFP 121) (const_int 0 [0x0])) (eq:SI (reg:CCFP 121) (const_int 0 [0x0]))) (const_int 1 [0x1]))) -1 (insn_list 10 (nil)) (expr_list:REG_DEAD (reg:CCFP 121) (nil))) ../../gcc-3.4.3/gcc/libgcc2.c:1384: internal compiler error: in extract_insn, at recog.c:2083 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. make[3]: *** [libgcc/./_fixunsdfsi.o] Error 1 make[3]: Leaving directory `/genome/ctsa/tmp/build/gcc' make[2]: *** [stmp-multilib] Error 2 make[2]: Leaving directory `/genome/ctsa/tmp/build/gcc' make[1]: *** [stage1_build] Error 2 make[1]: Leaving directory `/genome/ctsa/tmp/build/gcc' make: *** [profiledbootstrap] Error 2 """ -- Summary: ICE during bootstrap build for gcc 3.4.3 and 3.3.5 Product: gcc Version: 3.4.3 Status: UNCONFIRMED Severity: normal Priority: P2 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ctsa at u dot washington dot edu CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: powerpc-ibm-aix5.2.0.0 GCC host triplet: powerpc-ibm-aix5.2.0.0 GCC target triplet: powerpc-ibm-aix5.2.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18390