https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127032
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Georg-Johann Lay <[email protected]>: https://gcc.gnu.org/g:154b617860ab6ae8e44667782c7bb5dcdb29a7af commit r17-4077-g154b617860ab6ae8e44667782c7bb5dcdb29a7af Author: Georg-Johann Lay <[email protected]> Date: Thu Sep 10 13:29:46 2026 +0200 AVR: ad target/127032 - Also tag libf7-asm.sx modules. This patch tags object files with the double / long double ABI .gnu_attribute 8 (Tag_GNU_AVR_BITS_DOUBLE) resp. .gnu_attribute 12 (Tag_GNU_AVR_BITS_LONG_DOUBLE). It follows the compiler in that it only tags units where the size of double / long double is actually used. PR target/127032 libgcc/config/avr/libf7/ * libf7-asm.sx (config.h): Include it. (DALIAS) [sizeof(double)==8 && HAVE_AS_AVR_GNU_ATTRIBUTE]: Add .gnu_attribute 8,64. (LALIAS) [sizeof(long double)==8 && HAVE_AS_AVR_GNU_ATTRIBUTE]: Add .gnu_attribute 12,64.
