diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2020-10-22 02:32:06 -0300 |
---|---|---|
committer | Alexandre Oliva <oliva@gnu.org> | 2020-10-22 02:32:06 -0300 |
commit | 9f4e1d10ebe515180dd90b9dd208c71f53911cfd (patch) | |
tree | a74d20f0a7d53ef15815bff90ee2d3f764ebd798 /gcc | |
parent | f72d7f7c2cac61612a70d22e03cb95ed47f3a4d4 (diff) | |
download | gcc-9f4e1d10ebe515180dd90b9dd208c71f53911cfd.zip gcc-9f4e1d10ebe515180dd90b9dd208c71f53911cfd.tar.gz gcc-9f4e1d10ebe515180dd90b9dd208c71f53911cfd.tar.bz2 |
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) <sparc*-sun-solaris>:
Use wraplf version of a-nallfl.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/Makefile.rtl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl index 87ee3e9..fb7ecb1 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<libgnarl/a-intnam__solaris.ads \ + a-nallfl.ads<libgnat/a-nallfl__wraplf.ads \ s-inmaop.adb<libgnarl/s-inmaop__posix.adb \ s-intman.adb<libgnarl/s-intman__solaris.adb \ s-mudido.adb<libgnarl/s-mudido__affinity.adb \ |