https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97504
--- Comment #18 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Alexandre Oliva <aol...@gcc.gnu.org>: https://gcc.gnu.org/g:31643fa3e994749bd2da7b35846f1958f8823b8d commit r11-4472-g31643fa3e994749bd2da7b35846f1958f8823b8d Author: Alexandre Oliva <ol...@adacore.com> Date: Wed Oct 28 07:54:33 2020 -0300 [PR97504] riscv needs wraplf for aux_long_long_float too riscv is another platform on which GNAT maps Long_Long_Float to double rather than long double, so we have to explicitly avoid the long double intrinsics. for gcc/ada/ChangeLog PR ada/97504 * Makefile.rtl (LIBGNAT_TARGET_PAIRS> <riscv*-*-*>: Use wraplf version of Aux_Long_Long_Float.