From 31643fa3e994749bd2da7b35846f1958f8823b8d Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Wed, 28 Oct 2020 07:54:33 -0300 Subject: [PATCH] [PR97504] riscv needs wraplf for aux_long_long_float too riscv is another platform on which GNAT maps Long_Long_Float to double rather than long double, so we have to explicitly avoid the long double intrinsics. for gcc/ada/ChangeLog PR ada/97504 * Makefile.rtl (LIBGNAT_TARGET_PAIRS> : Use wraplf version of Aux_Long_Long_Float. --- gcc/ada/Makefile.rtl | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index bdaa8056b6b..6d9efc44e51 100644 --- a/gcc/ada/Makefile.rtl +++ b/gcc/ada/Makefile.rtl @@ -2703,6 +2703,7 @@ endif ifeq ($(strip $(filter-out riscv% linux%,$(target_cpu) $(target_os))),) LIBGNAT_TARGET_PAIRS = \ a-intnam.ads