From b1f909cfc13f3ea5779e3844509415a54c4b534e Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Sun, 16 Aug 2020 01:38:30 +0200 Subject: [PATCH] [Ada] Build support units for 128-bit integer types on 64-bit platforms gcc/ada/ * Makefile.rtl (64-bit platforms): Add GNATRTL_128BIT_PAIRS to the LIBGNAT_TARGET_PAIRS list and also GNATRTL_128BIT_OBJS to the EXTRA_GNATRTL_NONTASKING_OBJS list. --- gcc/ada/Makefile.rtl | 220 +++++++++++++++++++++++++++++++------------ 1 file changed, 160 insertions(+), 60 deletions(-) diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index e2a4f4e61b6..589ba68251d 100644 --- a/gcc/ada/Makefile.rtl +++ b/gcc/ada/Makefile.rtl @@ -1060,6 +1060,11 @@ ifeq ($(strip $(filter-out powerpc% wrs vxworks vxworksspe vxworks7% vxworks7spe EXTRA_GNATRTL_NONTASKING_OBJS+=s-stchop.o endif + ifeq ($(strip $(filter-out powerpc64, $(target_cpu))),) + LIBGNAT_TARGET_PAIRS += $(GNATRTL_128BIT_PAIRS) + EXTRA_GNATRTL_NONTASKING_OBJS += $(GNATRTL_128BIT_OBJS) + endif + TOOLS_TARGET_PAIRS=indepsw.adb