https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126552
--- Comment #2 from Bernie Innocenti <bernie at codewiz dot org> --- Thank you for the hint, Drea. Using hard register constraints requires -mlra, which exists on the m68k but isn't even documented. Is -mlra considered stable enough with GCC 16.1? It outputs tighter code for me (and probably faster, but I haven't benchmarked).
