2 /* { dg-do compile } */
3 /* { dg-options "-Wunused" } */
5 typedef int V __attribute__((vector_size (sizeof (int) * 4)));
10 V mask = { 1, 2, 3, 0 };
11 *p = __builtin_shuffle (*p, mask);
17 V mask = { 1, 2, 3, 0 };
18 *p = __builtin_shuffle (*p, *q, mask);
25 *p = __builtin_shuffle (a, *mask);
33 *p = __builtin_shuffle (a, b, *mask);