1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
3
4 typedef int v4si __attribute__ ((vector_size (16)));
5
6 int
7 main (int argc, char** argv)
8 {
9 v4si x = {0,1,2,3};
10 x = (v4si) {(x)[3], (x)[2], (x)[1], (x)[0]};
11 return x[4];
12 }