https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126312
Drea Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |pinskia at gcc dot gnu.org
Ever confirmed|0 |1
Keywords| |ABI
Last reconfirmed| |2026-07-17
Target| |aarch64 avr
Status|UNCONFIRMED |NEW
--- Comment #2 from Drea Pinski <pinskia at gcc dot gnu.org> ---
Confirmed. The problem is an ABI issue.
GCC thinks val_ref can be returned via registers rather than an invisible
pointer.