https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69667
--- Comment #10 from Michael Meissner <meissner at gcc dot gnu.org> --- I agree it is better to use the right constraints, but it can be easy to overlook things, especially since reload didn't raise an error. Particularly when you are using the various iterators and attributes to have one insn handle multiple modes/insns/etc.