HEAD 20041121 fails to build on sparc64-linux, configured with --enable-languages=c,c++ sparc64-linux, built with CC='gcc-3.3 -m64' as the bootstrap compiler on a current Debian unstable system. Matthias stage1/xgcc -Bstage1/ -B/usr/local/sparc64-linux/bin/ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../src/gcc -I../../src/gcc/build -I../../src/gcc/../include -I../../src/gcc/../libcpp/include \ -o build/genautomata.o ../../src/gcc/genautomata.c ../../src/gcc/genautomata.c: In function 'write_automata': ../../src/gcc/genautomata.c:9501: internal compiler error: in simplify_gen_subreg, at simplify-rtx.c:3779 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. make[2]: *** [build/genautomata.o] Error 1 make[2]: Leaving directory `/home/doko/gcc/4.0-64/gcc-4.0-4.0ds0/b2/gcc' make[1]: *** [stage2_build] Error 2 make[1]: Leaving directory `/home/doko/gcc/4.0-64/gcc-4.0-4.0ds0/b2/gcc' make: *** [bootstrap] Error 2
Please attach a preprocessed testcase.
Created attachment 7586 [details] preprocessed source
Investigating.
simplify_gen_subreg was seriously shaken recently. Would you mind updating and trying again?
My bootstrap is now building libjava on sparc64-linux. I think this bug has been fixed.
As per James' confirmation.