https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127032
Bug ID: 127032
Summary: [avr] Emit .gnu_attribute to tag objects with the
[long] double ABI
Product: gcc
Version: 17.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: gjl at gcc dot gnu.org
Target Milestone: ---
The compiler supports -mdouble= and -mlong-double= options to chose the bitsize
of [long] double, though there is no means ensure that only compatible objects
are linked.
https://sourceware.org/PR34557 adds respective .gnu_attribute 8
(Tag_GNU_AVR_BITS_DOUBLE) and 12 (Tag_GNU_AVR_BITS_LONG_DOUBLE) that should be
emit by the compiler.