]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
ada: Drop g-cpp* units not needed by the compiler
authorAlexandre Oliva <oliva@adacore.com>
Wed, 11 Dec 2024 13:16:58 +0000 (10:16 -0300)
committerMarc Poulhiès <dkm@gcc.gnu.org>
Tue, 7 Jan 2025 12:33:36 +0000 (13:33 +0100)
Having moved __gnat_convert_caught_object to g-cstyin.o, we can drop
other g-cpp* units that are now needed by programs that actually use
their APIs to get more information about C++ exceptions and type_info
objects.

gcc/ada/ChangeLog:

* gcc-interface/Make-lang.in (GNAT_ADA_OBJS, GNATBIND_OBJS):
Drop g-cpp, g-cppexc and g-cppstd.

gcc/ada/gcc-interface/Make-lang.in

index b0c568ad60bacd831fe364e55e82fe3d13cdd4ba..1fefd6aa31f48860142caf7dcbfe94391d189f73 100644 (file)
@@ -513,9 +513,6 @@ GNAT_ADA_OBJS+= \
  ada/libgnat/a-numeri.o        \
  ada/libgnat/ada.o     \
  ada/libgnat/g-byorma.o        \
- ada/libgnat/g-cpp.o   \
- ada/libgnat/g-cppexc.o        \
- ada/libgnat/g-cppstd.o        \
  ada/libgnat/g-cstyin.o        \
  ada/libgnat/g-heasor.o        \
  ada/libgnat/g-htable.o        \
@@ -697,9 +694,6 @@ GNATBIND_OBJS +=  \
  ada/libgnat/a-numeri.o   \
  ada/libgnat/ada.o        \
  ada/libgnat/g-byorma.o   \
- ada/libgnat/g-cpp.o      \
- ada/libgnat/g-cppexc.o   \
- ada/libgnat/g-cppstd.o   \
  ada/libgnat/g-cstyin.o   \
  ada/libgnat/g-hesora.o   \
  ada/libgnat/g-htable.o   \