https://gcc.gnu.org/g:23017cea9c8438865e557782c6c46eb996cf2132

commit r15-4140-g23017cea9c8438865e557782c6c46eb996cf2132
Author: Olivier Hainque <hain...@adacore.com>
Date:   Fri Aug 16 19:04:37 2024 +0200

    ada: Use a-nallfl__wraplf.ads for Android
    
    This is the most common definition. Otherwise, from the default:
    
    a-nallfl.ads:51:13: ... intrinsic binding type mismatch on result
    a-nallfl.ads:51:13: ... intrinsic binding type mismatch on parameter 1
    a-nallfl.ads:51:13: ... profile of "Sin" doesn't match the builtin it binds
    
    gcc/ada/ChangeLog:
    
            * Makefile.rtl (arm/aarch64-android): Associate a-nallfl.ads with
            libgnat/a-nallfl__wraplf.ads.

Diff:
---
 gcc/ada/Makefile.rtl | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl
index d4607e95eff6..3f27fe9aca90 100644
--- a/gcc/ada/Makefile.rtl
+++ b/gcc/ada/Makefile.rtl
@@ -1421,6 +1421,7 @@ ifeq ($(strip $(filter-out arm% aarch64 
linux-android%,$(target_cpu) $(target_os
   s-taprop.adb<libgnarl/s-taprop__posix.adb \
   s-taspri.ads<libgnarl/s-taspri__posix.ads \
   s-tpopsp.adb<libgnarl/s-tpopsp__posix-foreign.adb \
+  a-nallfl.ads<libgnat/a-nallfl__wraplf.ads \
   $(ATOMICS_TARGET_PAIRS) \
   $(ATOMICS_BUILTINS_TARGET_PAIRS) \
   system.ads<libgnat/system-linux-arm.ads

Reply via email to