From 9dd19976b1b01fd5490fe9f3e840153db8a9610b Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Fri, 12 May 2017 15:55:46 +0000 Subject: re PR ada/80117 (Standard'Word_Size is wrong for aarch64 ILP32) * system-linux-arm.ads (Memory_Size): Use Long_Integer'Size instead of Word_Size. Revert 2017-03-28 Andreas Schwab PR ada/80117 * system-linux-aarch64-ilp32.ads: New file. * gcc-interface/Makefile.in (LIBGNAT_TARGET_PAIRS_COMMON): Rename from LIBGNAT_TARGET_PAIRS. (LIBGNAT_TARGET_PAIRS_32, LIBGNAT_TARGET_PAIRS_64): Define. (LIBGNAT_TARGET_PAIRS): Use LIBGNAT_TARGET_PAIRS_COMMON, and LIBGNAT_TARGET_PAIRS_64 or LIBGNAT_TARGET_PAIRS_32 for -mabi=lp64 or -mabi=ilp32, resp. From-SVN: r247979 --- gcc/ada/gcc-interface/Makefile.in | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'gcc/ada/gcc-interface') diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in index b65ec2c..9566759 100644 --- a/gcc/ada/gcc-interface/Makefile.in +++ b/gcc/ada/gcc-interface/Makefile.in @@ -1984,7 +1984,7 @@ endif # AArch64 Linux ifeq ($(strip $(filter-out aarch64% linux%,$(target_cpu) $(target_os))),) - LIBGNAT_TARGET_PAIRS_COMMON = \ + LIBGNAT_TARGET_PAIRS = \ a-exetim.adb