https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84748
ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |ktkachov at gcc dot gnu.org --- Comment #2 from ktkachov at gcc dot gnu.org --- I see the problem. Testing a patch. Combine ends up moving the CC-using instruction over a *compare_cstore<mode>_insn pattern because *compare_cstore<mode>_insn is not marked as clobbering the CC reg, though it does so during post-reload splitting.