https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61094
--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I vaguely remember it has been seen in the wild, not sure how often, but there were several bugreports about that. In any case, I'd say it is a pitty to stop optimizing this case for the unlikely case there is no move insn, the needed pending moves should be around and thus can be also verified in the wider mode, the question is if we want to do a linear search for them, or have some faster way to find them.