https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92140
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> --- And as for the define_insn_and_split without constraints that don't expect to be matched post split1, I think we can try to figure out something incrementally and change all of them at once, e.g. a property set by expand pass and cleared by split1 pass, or property set by split1 pass or something similar.