1 /* { dg-do run } */
2 /* { dg-additional-options "-fno-common" { target hppa*-*-hpux* } } */
3 
4 typedef long v2di __attribute__((vector_size(16)));
5 v2di v;
6 void __attribute__((noinline))
foo()7 foo()
8 {
9   v = (v2di){v[1], v[0]};
10 }
11 
main()12 int main()
13 {
14   v[0] = 1;
15   foo ();
16   if (v[0] != 0 || v[1] != 1)
17     __builtin_abort ();
18   return 0;
19 }
20