diff mbox series

[Ada] Makefile.rtl:ADA_EXCLUDE_SRCS update after some System.GCC unit renames

Message ID 20210429080347.GA133914@adacore.com
State New
Headers show
Series [Ada] Makefile.rtl:ADA_EXCLUDE_SRCS update after some System.GCC unit renames | expand

Commit Message

Pierre-Marie de Rodat April 29, 2021, 8:03 a.m. UTC
In a previous commit, some System.GCC units were renamed to be children
of System.GCC.DI instead, so as to have System.GCC be free of symbols
which are specific to 32bit platforms. This was needed in the context
of a 64bit vx7r2cert platform (AArch64) where we needed to add
equivalent routines specific to 64bit platforms ("ti" functions
instead of "di" ones, added under System.GCC.TI). Unfortunately,
that previous commit forgot to update references to these files
in Makefile.rtl.

Luckily, Makefile.rtl only has visibility over runtime files in libgnat
and libgnarl, so references to files in hie can be completely removed,
thus simplifying things and avoiding the problem entirely.

Tested on x86_64-pc-linux-gnu, committed on trunk

gcc/ada/

	* Makefile.rtl (ADA_EXCLUDE_SRCS): Remove s-gcc.adb, s-gcc.ads,
	s-gccdiv.adb, s-gccdiv.ads, s-gccshi.adb and s-gccshi.ads.
diff mbox series

Patch

diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl
--- a/gcc/ada/Makefile.rtl
+++ b/gcc/ada/Makefile.rtl
@@ -2992,8 +2992,6 @@  ADA_EXCLUDE_SRCS =\
   s-bbsle3.ads s-bbsuer.ads s-bbsule.ads s-bbthqu.adb s-bbthqu.ads \
   s-bbthre.adb s-bbthre.ads s-bbtiev.adb s-bbtiev.ads s-bbtime.adb \
   s-bbtime.ads s-bcprmu.adb s-bcprmu.ads s-btstch.adb s-btstch.ads \
-  s-gcc.adb    s-gcc.ads    s-gccdiv.adb s-gccdiv.ads \
-  s-gccshi.adb s-gccshi.ads \
   s-init.ads   s-init.adb   s-linux.ads  s-macres.ads \
   s-memcom.adb s-memcom.ads s-memmov.adb s-memmov.ads s-memset.adb \
   s-memset.ads s-mufalo.adb s-mufalo.ads s-musplo.adb s-musplo.ads \