https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117353
--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> --- That doesn't make sense. The can_create_pseudo_p() check should have prevented this from matching once reload has started. Does the insn exist in the .ira dump, and if so, what is its RTL form?