aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorFrederic Konrad <konrad@adacore.com>2021-06-29 11:21:26 +0200
committerPierre-Marie de Rodat <derodat@adacore.com>2021-09-21 15:24:58 +0000
commit566b47901161e90d311d0b7cf6f385fedd0edb85 (patch)
tree6fe5efc1e0f84010faa97352e2feaf12faf2eb92 /gcc
parent704d03a4e356993a5b5216f3728e3edade782853 (diff)
downloadgcc-566b47901161e90d311d0b7cf6f385fedd0edb85.zip
gcc-566b47901161e90d311d0b7cf6f385fedd0edb85.tar.gz
gcc-566b47901161e90d311d0b7cf6f385fedd0edb85.tar.bz2
[Ada] rtems: add 128bit support for aarch64
gcc/ada/ * Makefile.rtl (aarch64-rtems*): Add GNATRTL_128BIT_PAIRS to the LIBGNAT_TARGET_PAIRS list and also GNATRTL_128BIT_OBJS to the EXTRA_GNATRTL_NONTASKING_OBJS list.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/Makefile.rtl5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl
index f32ed17..2f3496e 100644
--- a/gcc/ada/Makefile.rtl
+++ b/gcc/ada/Makefile.rtl
@@ -2196,6 +2196,11 @@ ifeq ($(strip $(filter-out rtems%,$(target_os))),)
EH_MECHANISM=-gcc
endif
+ ifeq ($(strip $(filter-out aarch64%,$(target_cpu))),)
+ LIBGNAT_TARGET_PAIRS += $(GNATRTL_128BIT_PAIRS)
+ EXTRA_GNATRTL_NONTASKING_OBJS += $(GNATRTL_128BIT_OBJS)
+ endif
+
ifeq ($(strip $(filter-out aarch64% riscv%,$(target_cpu))),)
LIBGNAT_TARGET_PAIRS += a-nallfl.ads<libgnat/a-nallfl__wraplf.ads
endif