https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110001
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- It is looking like a register allocation issue or something changed in expanding to rtl. maybe just it was ok on accident before GCC 13.