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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Actually valid testcase:

typedef int V __attribute__((vector_size (2 * sizeof (int))));

template <int>
void
foo ()
{
  V v {};
  v = __builtin_shufflevector (v, v, static_cast<char>(1),
static_cast<char>(0));
}

void
bar ()
{
  foo <0> ();
}

Reply via email to