Ada in gcc-4.2.3 does not build with a pre-existing Ada build from gcc-3.4.3:
$ bzip2 -dc gcc-4.2.3.tar.bz2 | tar xf -
$ mkdir gcc-4.2.3-objdir
$ cd gcc-4.2.3-objdir
$ LIBPATH=/opt/TWWfsw/libgmp42/lib:/opt/TWWfsw/libmpfr22/lib CC=gcc bash
/opt/build/china/gcc-4.2.3/configure --enable-nls --with-included-gettext
--enable-shared --enable-threads --with-gmp=/opt/TWWfsw/libgmp42
--with-mpfr=/opt/TWWfsw/libmpfr23 --enable-languages="c,ada"
...
$ LIBPATH=/opt/TWWfsw/libgmp42/lib:/opt/TWWfsw/libmpfr22/lib gmake bootstrap
...
/opt/build/china/gcc-4.2.3-objdir/./prev-gcc/xgcc
-B/opt/build/china/gcc-4.2.3-objdir/./prev-gcc/
-B/usr/local/powerpc-ibm-aix5.1.0.0/bin/ -g -O2 -DIN_GCC -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings
-Wold-style-definition -Wmissing-format-attribute -DHAVE_CONFIG_H
-Wl,-bbigtoc gcov-dump.o version.o errors.o ../libcpp/libcpp.a
./../intl/libintl.a -liconv ../libiberty/libiberty.a
../libdecnumber/libdecnumber.a -o gcov-dump
/opt/build/china/gcc-4.2.3-objdir/./prev-gcc/xgcc
-B/opt/build/china/gcc-4.2.3-objdir/./prev-gcc/
-B/usr/local/powerpc-ibm-aix5.1.0.0/bin/ -c -g -O2 -mminimal-toc -I- -I.
-Iada -I/opt/build/china/gcc-4.2.3/gcc/ada
/opt/build/china/gcc-4.2.3/gcc/ada/ada.ads -o ada/ada.o
ada.ads:16:01: language defined units may not be recompiled
--
Summary: Ada not building on gcc-4.2.3
Product: gcc
Version: 4.2.3
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: bugzilla-gcc at thewrittenword dot com
GCC build triplet: powerpc-ibm-aix5.1.0.0
GCC host triplet: powerpc-ibm-aix5.1.0.0
GCC target triplet: powerpc-ibm-aix5.1.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35155