aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@adacore.com>2020-10-22 02:32:04 -0300
committerAlexandre Oliva <oliva@gnu.org>2020-10-22 02:32:04 -0300
commitf72d7f7c2cac61612a70d22e03cb95ed47f3a4d4 (patch)
tree12e90187d0ae60f1fab2f117dc0bf6b848841c12 /gcc/function.c
parent439407aa2c678a96bd5b430ab9c335e65beb5751 (diff)
downloadgcc-f72d7f7c2cac61612a70d22e03cb95ed47f3a4d4.zip
gcc-f72d7f7c2cac61612a70d22e03cb95ed47f3a4d4.tar.gz
gcc-f72d7f7c2cac61612a70d22e03cb95ed47f3a4d4.tar.bz2
aarch64-* and ppc*-linux-gnu long long float/long double mismatch
Some platforms have failed to build because long long float is mapped to double rather than long double, and then the attempts to import intrinsics for long double in Aux_Long_Long_Float raise warnings turned into errors. This patch is a work around for the mismatch, arranging for Aux_Long_Long_Float to map to Aux_Long_Float. for gcc/ada/ChangeLog * Makefile.rtl (LIBGNAT_TARGET_PAIRS): Use a-nallfl__wraplf.ads on aarch64-* and ppc*-linux-gnu targets. * libgnat/a-nallfl__wraplf.ads: New.
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions