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> ();
}
