1 /* { dg-do compile } */
2 /* { dg-require-effective-target vect_int } */
12 for (i
= x
+ 256; i
< y
; i
++)
21 __builtin_unreachable ();
23 __builtin_unreachable ();
24 for (i
= x
+ 256; i
< x
+ y
; i
++)
33 __builtin_unreachable ();
35 __builtin_unreachable ();
36 for (i
= x
+ 256; i
< x
+ y
; i
++)
45 __builtin_unreachable ();
47 __builtin_unreachable ();
48 for (i
= x
+ 256; i
< x
+ y
; i
++)
52 /* { dg-final { scan-tree-dump-not "vect_do_peeling_for_loop_bound" "vect" } } */
53 /* { dg-final { scan-tree-dump-not "loop peeled for vectorization" "vect" } } */
54 /* { dg-final { cleanup-tree-dump "vect" } } */