gcc-4.0-20050109 binutils 2.15 newlib 1.13 configured as:
../gcc-4.0.20050109/configure --prefix=/opt/rtems-4.7 --mandir=/opt/rtems-4.7/man --infodir=/opt/rtems-4.7/info --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-rtems4.7 --with-gnu-as --with-gnu-ld --with-newlib --verbose --with-system-zlib --disable-nls --enable-version-specific-runtime-libs --enable-threads=rtems --enable-languages=c,c++ produces this error: .7-gcc-newlib-gcc4.0.20050109newlib1.13.0/build/gcc' /home/rtems/src/packages/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc4.0.20050109newlib1.13.0/build/gcc/xgcc -B/home/rtems/src/packages/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc4.0.20050109newlib1.13.0/build/gcc/ -nostdinc -B/home/rtems/src/packages/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc4.0.20050109newlib1.13.0/build/arm-rtems4.7/newlib/ -isystem /home/rtems/src/packages/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc4.0.20050109newlib1.13.0/build/arm-rtems4.7/newlib/targ-include -isystem /home/rtems/src/packages/BUILD/rtems-4.7-arm-rtems4.7-gcc-newlib-gcc4.0.20050109newlib1.13.0/gcc-4.0.20050109/newlib/libc/include -B/opt/rtems-4.7/arm-rtems4.7/bin/ -B/opt/rtems-4.7/arm-rtems4.7/lib/ -isystem /opt/rtems-4.7/arm-rtems4.7/include -isystem /opt/rtems-4.7/arm-rtems4.7/sys-include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I../../gcc-4.0.20050109/gcc -I../../gcc-4.0.20050109/gcc/. -I../../gcc-4.0.20050109/gcc/../include -I../../gcc-4.0.20050109/gcc/../libcpp/include -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss -fno-unit-at-a-time \ -Dinhibit_libc -c ../../gcc-4.0.20050109/gcc/crtstuff.c -DCRT_BEGIN \ -o crtbegin.o <built-in>:1: internal compiler error: in define__GNUC__, at c-cppbuiltin.c:296 Please submit a full bug report, -- Summary: [4.0 regression] ICE in c-cppbuiltin.c Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: joel at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: arm-rtems http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19372