[Sent this report to Peter in private, but he may be busy with the German LinuxTag?]
Currently gpc does not bootstrap with gcc-2.95.2 on Linux (glibc-2.1.94) on architectures other than i386 and m68k. This report is from the alpha arch.
../.././xgcc -B/usr/alpha-linux/bin/ -B../.././ -I/usr/alpha-linux/include -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -g -O2 -DRTS_RELEASE_STRING="'`cat /src/gcc/2.95.2-16/gcc-2.95.2/src-native/gcc/p/rts/rts-version`'" -Wno-unused -Wno-missing-declarations -Wno-missing-prototypes /src/gcc/2.95.2-16/gcc-2.95.2/src-native/gcc/p/rts/rts-va.c /src/gcc/2.95.2-16/gcc-2.95.2/src-native/gcc/p/rts/rts-va.c:51: macro `va_start' used with just one arg /src/gcc/2.95.2-16/gcc-2.95.2/src-native/gcc/p/rts/rts-va.c:247: macro `va_start' used with just one arg /src/gcc/2.95.2-16/gcc-2.95.2/src-native/gcc/p/rts/rts-va.c:289: macro `va_start' used with just one arg /src/gcc/2.95.2-16/gcc-2.95.2/src-native/gcc/p/rts/rts-va.c:434: macro `va_start' used with just one arg /src/gcc/2.95.2-16/gcc-2.95.2/src-native/gcc/p/rts/rts-va.c:482: macro `va_start' used with just one arg make[5]: *** [rts-va.o] Error 1 make[5]: Leaving directory `/src/gcc/2.95.2-16/gcc-2.95.2/build-native/gcc/p/rts' make[4]: *** [pascal.rts] Error 2 make[4]: Leaving directory `/src/gcc/2.95.2-16/gcc-2.95.2/build-native/gcc' make[3]: *** [boot_stage_c] Error 2 make[3]: Leaving directory `/src/gcc/2.95.2-16/gcc-2.95.2/build-native/gcc' make[2]: *** [bootstrap-lean] Error 2 make[2]: Leaving directory `/src/gcc/2.95.2-16/gcc-2.95.2/build-native' s=`cat status`; rm -f status; test $s -eq 0 make[1]: *** [stamps/05-build-stamp-native] Error 1 make[1]: Leaving directory `/src/gcc/2.95.2-16/gcc-2.95.2' make: *** [stamps/05-build-stamp-native] Error 2