1 /* { dg-do compile } */
2 /* { dg-require-effective-target vect_int } */
8 for (int i
= 0; i
< 1020; i
+= 4)
14 for (unsigned j
= 0; j
< 77; ++j
)
16 suma
= (suma
^ i
) + 1;
17 sumb
= (sumb
^ i
) + 2;
18 sumc
= (sumc
^ i
) + 3;
19 sumd
= (sumd
^ i
) + 4;
28 /* We should vectorize this outer loop with SLP. */
29 /* { dg-final { scan-tree-dump "OUTER LOOP VECTORIZED" "vect" } } */
30 /* We don't yet support SLP inductions for variable length vectors. */
31 /* { dg-final { scan-tree-dump "vectorizing stmts using SLP" "vect" { xfail vect_variable_length } } } */
32 /* { dg-final { scan-tree-dump-not " = VEC_PERM_EXPR" "vect" } } */