https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118795
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Keywords| |needs-reduction Status|NEW |ASSIGNED --- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> --- (gdb) p debug_generic_expr (treeop2) { 0, 0, 0, 0, 4, 4, 4, 4, 8, 8, 8, 8, 12, 12, 12, 12 } (gdb) p debug_rtx (op0) (reg:V16QI 173 [ vect__13.7496 ]) $2 = void (gdb) p debug_rtx (op1) (reg:V16QI 173 [ vect__13.7496 ]) so it's a quite usual permute. But possibly we fail to verify we can code-gen it.