So far I have tried bootstrapping 3.4.4 three times, and it always fails in something named rs6000. I also tried 3.4.3 several times, and it works (compiles gcj). Re-running make in the failed directory does not reproduce the error, at least not quickly. Configure parameters from config.status: # ../gcc-3.4.4/configure --prefix=/sw --enable-languages=c++,java '--infodir=${prefix}/share/info' '--libexecdir=${prefix}/lib' --disable-shared --progra m-suffix=-3.4 --with-gcc-version-trigger=/Volumes/Fink/sw/src/gcj-3.4.4-0/gcc-3.4.4/gcc/version.c From Makefile in gcc: XCFLAGS = TCFLAGS = CFLAGS = -g STAGE1_CFLAGS = -g -no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0 BOOT_CFLAGS = -g -O2 Error message: stage1/xgcc -Bstage1/ -B/sw/powerpc-apple-darwin7.9.0/bin/ -c -g -O2 -fprofile-generate -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wold-style-definition -DHAVE_CONFIG_H -DGENERATOR_FILE -I/sw/include -I. -I. -I../../gcc-3.4.4/gcc -I../../gcc-3.4.4/gcc/. -I../../gcc-3.4.4/gcc/../include ../../gcc-3.4.4/gcc/genattr.c -o genattr.o stage1/xgcc -Bstage1/ -B/sw/powerpc-apple-darwin7.9.0/bin/ -g -O2 -fprofile-generate -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wold-style-definition -DHAVE_CONFIG_H -DGENERATOR_FILE -o genattr \ genattr.o rtl.o read-rtl.o bitmap.o ggc-none.o min-insn-modes.o gensupport.o insn-conditions.o print-rtl1.o \ errors.o ../libiberty/libiberty.a ./genattr ../../gcc-3.4.4/gcc/config/rs6000/rs6000.md > tmp-attr.h /bin/sh ../../gcc-3.4.4/gcc/move-if-change tmp-attr.h insn-attr.h echo timestamp > s-attr stage1/xgcc -Bstage1/ -B/sw/powerpc-apple-darwin7.9.0/bin/ -c -g -O2 -fprofile-generate -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wold-style-definition -DHAVE_CONFIG_H -I. -I. -I../../gcc-3.4.4/gcc -I../../gcc-3.4.4/gcc/. -I../../gcc-3.4.4/gcc/../include -I/sw/include ../../gcc-3.4.4/gcc/combine.c -o combine.o ../../gcc-3.4.4/gcc/combine.c: In function `subst': ../../gcc-3.4.4/gcc/combine.c:3540: internal compiler error: in rs6000_split_multireg_move, at config/rs6000/rs6000.c:10613 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions.
So rerunning "make bootstrap", makes this work, then there is something wrong with your hardware.
hmm, I forgot bootstrap. That's why it fails differently when I continue manually. The build is normally controlled by a package management system, I will try with full make command line next time.
The command is make CFLAGS='-O -fno-common' LIBCFLAGS='-g -O2 -fno-common' LIBCXXFLAGS='-g -O2 -fno-implicit-templates' profiledbootstrap and it reproduces the error
Created attachment 9098 [details] saved .i file
Created attachment 9099 [details] .gcno file in case it is useful
continuing with bootstrap instead of profiledbootstrap does not fail
Hmm, weird, might have a look later next week.
Unlikely to be fixed for 3.4.6