https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121432
--- Comment #13 from Sam James <sjames at gcc dot gnu.org> --- Good work. I suspect pinskia is going to be right and it's a botched libcall impl (see PR103383, PR107459). Can you delete irq.o, run make V=1, and share the command line used to build irq.o? Then run that command you found again and append -save-temps, then upload irq.i here?