The following change fixes PR ada/97504 on hppa*-*-hpux*.  Tested on 
hppa2.0w-hp-hpux11.11.

Committed to trunk.

Regards,
Dave

2020-11-29  John David Anglin  <dang...@gcc.gnu.org>

gcc/ada/
        PR ada/97504
        * Makefile.rtl (LIBGNAT_TARGET_PAIRS) <hppa*-*-hpux*>: Use wraplf
        version of Aux_Long_Long_Float.

diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl
index 4774e91fbfc..3bd590783b8 100644
--- a/gcc/ada/Makefile.rtl
+++ b/gcc/ada/Makefile.rtl
@@ -2006,6 +2006,7 @@ ifeq ($(strip $(filter-out hppa% hp hpux10%,$(target_cpu) 
$(target_vendor) $(tar
   s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
   s-interr.adb<libgnarl/s-interr__sigaction.adb \
   s-intman.adb<libgnarl/s-intman__posix.adb \
+  a-nallfl.ads<libgnat/a-nallfl__wraplf.ads \
   s-osinte.adb<libgnarl/s-osinte__hpux-dce.adb \
   s-osinte.ads<libgnarl/s-osinte__hpux-dce.ads \
   s-parame.ads<libgnat/s-parame__hpux.ads \
@@ -2024,6 +2025,7 @@ ifeq ($(strip $(filter-out hppa% hp hpux11%,$(target_cpu) 
$(target_vendor) $(tar
   a-intnam.ads<libgnarl/a-intnam__hpux.ads \
   s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
   s-intman.adb<libgnarl/s-intman__posix.adb \
+  a-nallfl.ads<libgnat/a-nallfl__wraplf.ads \
   s-osinte.adb<libgnarl/s-osinte__posix.adb \
   s-osinte.ads<libgnarl/s-osinte__hpux.ads \
   s-parame.ads<libgnat/s-parame__hpux.ads \

Reply via email to