2 /* { dg-require-effective-target arm_neon_hw } */
3 /* { dg-additional-options "-O3 -fno-inline -std=gnu99" } */
4 /* { dg-add-options arm_neon } */
6 typedef struct { int x
, y
; } X
;
10 for (int i
= 0; i
< n
; i
++)
16 __attribute ((aligned (16))) X arr
[100];
20 volatile int fail
= 0;
22 for (int i
= 0; i
< 100; i
++)
23 if (arr
[i
].y
!= i
+1 || arr
[i
].x
!= i
)