https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123573

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
I'll note that with -msve-vector-bits=256 the same
(gcc.target/aarch64/sve/acle/general/dupq_1.c) testcase ICEs because this
match.pd pattern eventually calls
fold_vec_perm () which has

  gcc_assert (known_eq (sel.length (),
                        TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg0))));

fixing that as well.

Reply via email to