1 /* { dg-do compile { target vect_int } } */
2 /* { dg-additional-options "-std=c99 -fopt-info -O3" } */
5 vadd (int *dst
, int *op1
, int *op2
, int count
)
7 /* { dg-message "loop vectorized" "" { target *-*-* } .+2 } */
8 /* { dg-message "loop versioned for vectorization because of possible aliasing" "" { target *-*-* } .+1 } */
9 for (int i
= 0; i
< count
; ++i
)
10 dst
[i
] = op1
[i
] + op2
[i
];