https://gcc.gnu.org/g:d376d811e91578a5b6461fb4521652d9028f94e9
commit d376d811e91578a5b6461fb4521652d9028f94e9 Author: Alexandre Oliva <ol...@adacore.com> Date: Thu Dec 5 03:25:19 2024 -0300 Add units required for exception handling Support for C++ exceptions with base-type matching, added to raise-gcc by calling subprograms in Ada units, requires these units and their dependencies to be linked into programs that link with raise-gcc. for gcc/ada/gcc-interface * gcc-interface/Make-lang.in (GNAT_ADA_OBJS, GNATBIND_OBJS) [!STAGE1]: Add new g-cpp, g-cppstd, g-cstyin + preexisting g-cppexc and i-cstrin. Diff: --- gcc/ada/gcc-interface/Make-lang.in | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gcc/ada/gcc-interface/Make-lang.in b/gcc/ada/gcc-interface/Make-lang.in index f3009f1d612c..1d8f09709806 100644 --- a/gcc/ada/gcc-interface/Make-lang.in +++ b/gcc/ada/gcc-interface/Make-lang.in @@ -513,6 +513,10 @@ 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 \ ada/libgnat/g-spchge.o \ @@ -520,6 +524,7 @@ GNAT_ADA_OBJS+= \ ada/libgnat/g-table.o \ ada/libgnat/g-u3spch.o \ ada/libgnat/i-c.o \ + ada/libgnat/i-cstrin.o \ ada/libgnat/interfac.o \ ada/libgnat/s-addope.o \ ada/libgnat/s-addima.o \ @@ -692,9 +697,14 @@ 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 \ ada/libgnat/i-c.o \ + ada/libgnat/i-cstrin.o \ ada/libgnat/interfac.o \ ada/libgnat/s-addope.o \ ada/libgnat/s-assert.o \