Since gcc-4.3 I'm unable to rebuild gcc, please check the downstream bug: http://bugs.gentoo.org/show_bug.cgi?id=267247
As pointed out there, it compiles with gcc-4.1.2, but after upgrading to gcc-4.3, switching to that compiler, and recompiling itself, it segfaults. sh4-unknown-linux-gnu-gcc -O -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -Wl,-O1 -o xgcc gcc.o opts-common.o gcc-options.o gccspec.o \ intl.o prefix.o version.o ../libcpp/libcpp.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a /var/tmp/portage/sys-devel/gcc-4.3.3-r2/work/build/./gcc/xgcc -B/var/tmp/portage/sys-devel/gcc-4.3.3-r2/work/build/./gcc/ -B/usr/sh4-unknown-linux-gnu/bin/ -B/usr/sh4-unknown-linux-gnu/lib/ -isystem /usr/sh4-unknown-linux-gnu/include -isystem /usr/sh4-unknown-linux-gnu/sys-include -dumpspecs > tmp-specs /bin/sh: line 1: 9859 Segmentation fault /var/tmp/portage/sys-devel/gcc-4.3.3-r2/work/build/./gcc/xgcc -B/var/tmp/portage/sys-devel/gcc-4.3.3-r2/work/build/./gcc/ -B/usr/sh4-unknown-linux-gnu/bin/ -B/usr/sh4-unknown-linux-gnu/lib/ -isystem /usr/sh4-unknown-linux-gnu/include -isystem /usr/sh4-unknown-linux-gnu/sys-include -dumpspecs > tmp-specs make[3]: *** [specs] Error 139 make[3]: Leaving directory Let me know if you need more info -- Summary: [4.3/4.4 Regression] SH: segfault when recompiling itself Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: armin76 at gentoo dot org GCC build triplet: sh4-unknown-linux-gnu GCC host triplet: sh4-unknown-linux-gnu GCC target triplet: sh4-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40105