https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94460
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 48177 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48177&action=edit gcc10-pr94460.patch And that is because the two RTL patterns (6 insns in total) don't properly describe what the insns are doing.