22 void __attribute__((noipa
))
23 foo (const struct A
* __restrict x
, int y
)
26 for (i
= 0; i
< y
; ++i
)
28 const struct A a
= x
[i
];
43 __builtin_memset (x
, -1, sizeof (x
));
45 for (i
= 0; i
< 100; i
++)
56 /* { dg-final { scan-tree-dump "LOOP VECTORIZED" "vect" { target { vect_int && { le || { be && vect_shift_char } } } } } } */