From: Alexandre Oliva Date: Wed, 28 Oct 2020 10:54:33 +0000 (-0300) Subject: [PR97504] riscv needs wraplf for aux_long_long_float too X-Git-Tag: basepoints/gcc-12~3785 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31643fa3e994749bd2da7b35846f1958f8823b8d;p=thirdparty%2Fgcc.git [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. --- diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index bdaa8056b6bc..6d9efc44e518 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