1 /* PR tree-optimization/80631 */
5 int v
[8] = { 77, 1, 79, 3, 4, 3, 6, 7 };
7 __attribute__((noipa
)) void
11 for (k
= 0; k
< 8; k
++)
18 __attribute__((noipa
)) void
22 for (k
= 0; k
< 8; k
++)
29 __attribute__((noipa
)) void
33 for (k
= 0; k
< 8; k
++)
40 __attribute__((noipa
)) void
44 for (k
= 0; k
< 8; k
++)
51 __attribute__((noipa
)) void
55 for (k
= 0; k
< 8; k
++)
74 /* { dg-final { scan-tree-dump-times "LOOP VECTORIZED" 5 "vect" { target vect_condition } } } */
75 /* { dg-final { scan-tree-dump-times "optimizing condition reduction with FOLD_EXTRACT_LAST" 10 "vect" { target vect_fold_extract_last } } } */
76 /* { dg-final { scan-tree-dump-times "condition expression based on integer induction." 10 "vect" { target { { ! vect_fold_extract_last } && vect_condition } } } } */