https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125752
--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-15 branch has been updated by Georg-Johann Lay <[email protected]>: https://gcc.gnu.org/g:eda7622e5104c44c8a10cccc758752605431360f commit r15-11275-geda7622e5104c44c8a10cccc758752605431360f Author: Georg-Johann Lay <[email protected]> Date: Thu Jun 11 19:35:09 2026 +0200 AVR: target/125752 - Add 64-bit fixed point <-> 64-bit double conversions. PR target/125752 libgcc/config/avr/libf7/ * libf7-asm.sx (ufx64_to_d, d_to_fx64): New DEFUNs. (__fractdadf, __fractudadf, __fracttadf, __fractutadf) (__fractdqdf, __fractudqdf): New _DEFUNs. * libf7-common.mk (F7_ASM_PARTS) Add: fx2D, D2fx, dq2D, udq2D, da2D, uda2D, ta2D uta2D. (F7F): Add d_to_fx64, ufx64_to_d, sfx64_to_d. * libf7.c (d_to_ufx, d_to_sfx): New protos. (__fractdfda, __fractdfuda, __fractdfta, __fractdfuta) (__fractdfdq, __fractdfudq): New modules. * t-libf7 (LIBF7_DF_CONV): Add fractdfda, fractdfta, fractdfdq, fractdfuda, fractdfuta, fractdfudq. * f7-renames.h: Rebuild. gcc/testsuite/ * gcc.target/avr/torture/fx-to-double.c: New test. (cherry picked from commit 2a397b762827221ea5ed99d73062ae93846fa213)
