https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113059
--- Comment #14 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note for GCC 15, I think it might be best if single_set moves away from REG_UNUSED to use df directly, like Steve provided a similar function in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40209#c6 . That will fix most but not all of the issue. I am almost positive insn split will have issues too.