I tryed to bootstrap the compiler with CBOOT_FLAGS="-O3 -g -fnew-ra". It died on genmodes.c in new_mode() as you can see bellow. Without -fnew-ra or with -fnew-ra and -O0 it compiles. The preprocessed source is attached. I tryed to make it smaller but the bug disappeared when I deleted any function. wilx@logout:::~/tmp/gcc-head/objdir/gcc> stage1/xgcc -Bstage1/ -B/home/4/wilx/i386-unknown-freebsd4.10/bin/ -c -O3 -g -fnew-ra -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -Werror -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -I. -I../../srcdir/gcc -I../../srcdir/gcc/. -I../../srcdir/gcc/../include -I../../srcdir/gcc/../libcpp/include -I../../srcdir/gcc/../libbanshee/libcompat -I../../srcdir/gcc/../libbanshee -I../../srcdir/gcc/../libbanshee/points-to ../../srcdir/gcc/genmodes.c -save-temps -o genmodes.o ../../srcdir/gcc/genmodes.c: In function `new_mode': ../../srcdir/gcc/genmodes.c:173: internal compiler error: Didn't find a coloring. Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Created attachment 6873 [details] Preprocessed source.
And the configuratin was this: ../srcdir/configure --disable-nls --enable-version-specific-runtime-libs --enable-dwarf2 --with-cpu=pentium3 --with-arch=pentium3 --with-system-zlib --disable-shared --prefix=/home/4/wilx --enable-languages=c,c++,objc --disable-sjlj-exceptions --enable-shared=libstdc++ --enable-shared=libobjc --with-gc=zone
This works for me on i686-pc-linux-gnu with a compiler built from last night.
Confirming to ...
Suspending until either new-regalloc branch is merged to mainline, or bug is rechecked against new-regalloc branch.
Closing as wiill not fix as new-ra was removed from the mainline.