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