1 /* { dg-do run { target aarch64_sve256_hw } } */
2 /* { dg-options "-O2 -msve-vector-bits=256" } */
3 
4 #include "init_6.c"
5 
main()6 int main()
7 {
8   int a = 10;
9   int b = 11;
10   int c = 12;
11 
12   vnx4si v = foo (a, b, c);
13   int expected[] = { c, c, c, c, c, c, b, a };
14 
15   for (int i = 0; i < 8; i++)
16     if (v[i] != expected[i])
17       __builtin_abort ();
18 
19   return 0;
20 }
21