1 /* { dg-do compile } */
2 /* { dg-require-effective-target vect_int } */
11 /* The alignment of 'pa' is unknown.
12 Yet we do know that both the read access and write access have
13 the same alignment. Peeling to align one of the accesses will
21 for (i
= 0; i
< N
; i
++)
29 /* The alignment of 'a' is unknown.
30 Yet we do know that both the read access and write access have
31 the same alignment. Peeling to align one of the accesses will
39 for (i
= 0; i
< N
; i
++)
52 for (i
= 0; i
< N
; i
++)
60 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 3 "vect" { xfail vect_no_int_add } } } */
61 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
62 /* { dg-final { scan-tree-dump-times "accesses have the same alignment." 3 "vect" } } */
63 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 3 "vect" } } */
64 /* { dg-final { cleanup-tree-dump "vect" } } */