diff options
author | Dmitriy Anisimkov <anisimko@adacore.com> | 2019-07-08 08:13:57 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2019-07-08 08:13:57 +0000 |
commit | 589721afccb7fc7a06fea97c7a2ac6adbc8abb70 (patch) | |
tree | d352626722c5381b95744370225f12efa87a08b7 /gcc | |
parent | 7800a8fb04adc60273185de201e9dff51b356952 (diff) | |
download | gcc-589721afccb7fc7a06fea97c7a2ac6adbc8abb70.zip gcc-589721afccb7fc7a06fea97c7a2ac6adbc8abb70.tar.gz gcc-589721afccb7fc7a06fea97c7a2ac6adbc8abb70.tar.bz2 |
[Ada] Use g-sercom__linux.adb for all Linuxes
2019-07-08 Dmitriy Anisimkov <anisimko@adacore.com>
gcc/ada/
* Makefile.rtl: Use g-sercom__linux.adb for all linuxes.
From-SVN: r273212
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ada/Makefile.rtl | 12 |
2 files changed, 9 insertions, 7 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index e278295..6c86afb 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,7 @@ +2019-07-08 Dmitriy Anisimkov <anisimko@adacore.com> + + * Makefile.rtl: Use g-sercom__linux.adb for all linuxes. + 2019-07-08 Yannick Moy <moy@adacore.com> * expander.adb (Expand): Do not reset Analyzed flag always. diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index 916ae3e..4210018 100644 --- a/gcc/ada/Makefile.rtl +++ b/gcc/ada/Makefile.rtl @@ -1521,7 +1521,6 @@ ifeq ($(strip $(filter-out %86 linux%,$(target_cpu) $(target_os))),) s-intman.adb<libgnarl/s-intman__posix.adb \ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \ $(TRASYM_DWARF_UNIX_PAIRS) \ - g-sercom.adb<libgnat/g-sercom__linux.adb \ s-tsmona.adb<libgnat/s-tsmona__linux.adb \ a-exetim.adb<libgnarl/a-exetim__posix.adb \ a-exetim.ads<libgnarl/a-exetim__default.ads \ @@ -2046,7 +2045,6 @@ ifeq ($(strip $(filter-out mips% linux%,$(target_cpu) $(target_os))),) s-tasinf.adb<libgnarl/s-tasinf__linux.adb \ s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \ s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \ - g-sercom.adb<libgnat/g-sercom__linux.adb \ system.ads<libgnat/system-linux-mips.ads TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb @@ -2072,7 +2070,6 @@ ifeq ($(strip $(filter-out powerpc% linux%,$(target_cpu) $(target_os))),) s-linux.ads<libgnarl/s-linux.ads \ s-osinte.adb<libgnarl/s-osinte__posix.adb \ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \ - g-sercom.adb<libgnat/g-sercom__linux.adb \ $(TRASYM_DWARF_UNIX_PAIRS) \ s-tsmona.adb<libgnat/s-tsmona__linux.adb \ $(ATOMICS_TARGET_PAIRS) \ @@ -2151,7 +2148,6 @@ ifeq ($(strip $(filter-out aarch64% linux%,$(target_cpu) $(target_os))),) s-tasinf.adb<libgnarl/s-tasinf__linux.adb \ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \ s-taspri.ads<libgnarl/s-taspri__posix.ads \ - g-sercom.adb<libgnat/g-sercom__linux.adb \ $(ATOMICS_TARGET_PAIRS) \ $(ATOMICS_BUILTINS_TARGET_PAIRS) \ system.ads<libgnat/system-linux-arm.ads @@ -2296,7 +2292,6 @@ ifeq ($(strip $(filter-out %ia64 linux%,$(target_cpu) $(target_os))),) s-tasinf.adb<libgnarl/s-tasinf__linux.adb \ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \ s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \ - g-sercom.adb<libgnat/g-sercom__linux.adb \ $(TRASYM_DWARF_UNIX_PAIRS) \ s-tsmona.adb<libgnat/s-tsmona__linux.adb \ $(ATOMICS_TARGET_PAIRS) \ @@ -2393,7 +2388,6 @@ ifeq ($(strip $(filter-out %x86_64 linux%,$(target_cpu) $(target_os))),) s-tasinf.adb<libgnarl/s-tasinf__linux.adb \ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \ s-taspri.ads<libgnarl/s-taspri__posix.ads \ - g-sercom.adb<libgnat/g-sercom__linux.adb \ $(TRASYM_DWARF_UNIX_PAIRS) \ s-tsmona.adb<libgnat/s-tsmona__linux.adb \ $(ATOMICS_TARGET_PAIRS) \ @@ -2435,7 +2429,6 @@ ifeq ($(strip $(filter-out %x32 linux%,$(target_cpu) $(target_os))),) s-tasinf.adb<libgnarl/s-tasinf__linux.adb \ s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \ s-taspri.ads<libgnarl/s-taspri__posix.ads \ - g-sercom.adb<libgnat/g-sercom__linux.adb \ $(ATOMICS_TARGET_PAIRS) \ $(X86_64_TARGET_PAIRS) \ system.ads<libgnat/system-linux-x86.ads @@ -2594,6 +2587,11 @@ ifeq ($(EH_MECHANISM),-arm) EXTRA_GNATRTL_NONTASKING_OBJS+=g-cppexc.o s-excmac.o endif +ifeq ($(strip $(filter-out linux%,$(target_os))),) + LIBGNAT_TARGET_PAIRS += \ + g-sercom.adb<libgnat/g-sercom__linux.adb +endif + # LIBGNAT_SRCS is the list of all C files (including headers) of the runtime # library. LIBGNAT_OBJS is the list of object files for libgnat. # thread.c is special as put into GNATRTL_TASKING_OBJS |