mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-16 13:01:21 +08:00
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.
This commit is contained in:
parent
f72d7f7c2c
commit
9f4e1d10eb
@ -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 \
|
||||
|
Loading…
x
Reference in New Issue
Block a user