From: Rainer Orth Date: Thu, 22 Oct 2020 05:32:06 +0000 (-0300) Subject: Use Aux_Long_Long_Float wraplf for sparc*-sun-solaris too X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9f4e1d10ebe515180dd90b9dd208c71f53911cfd;p=gcc.git Use Aux_Long_Long_Float wraplf for sparc*-sun-solaris too Like aarch64-* and ppc*-linux-gnu, sparc*-sun-solaris has Long_Long_Float mapped to double rather than long double, so the intrinsics in the default version of a-nallfl.ads have mismatching types. Adopt the wraplf workaround for it as well. for gcc/ada/ChangeLog * Makefile.rtl (LIBGNAT_TARGET_PAIRS) : Use wraplf version of a-nallfl. --- diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index 87ee3e94192..fb7ecb19a30 100644 --- a/gcc/ada/Makefile.rtl +++ b/gcc/ada/Makefile.rtl @@ -1572,6 +1572,7 @@ endif ifeq ($(strip $(filter-out sparc% sun solaris%,$(target_cpu) $(target_vendor) $(target_os))),) LIBGNAT_TARGET_PAIRS = \ a-intnam.ads