https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91683
--- Comment #12 from Jim Wilson <wilson at gcc dot gnu.org> --- (In reply to Segher Boessenkool from comment #11) > Oh lol, I finally wake up. It is called from the splitter. That isn't > really a valid thing to do. Right. I want to eliminate that. > We have some limited support for that since a while, but it seems this > cannot ever really work? Maybe with changes to the combine undo buffer, but there is still the lack of REG_DEAD notes that can cause problems, so I think I'm still better off avoiding calling gen_reg_rtx from splitters.