1 /* { dg-do compile } */
2 /* { dg-require-effective-target vect_int } */
3 /* { dg-add-options bind_pic_locally } */
13 for (i
= x
+ 256; i
< y
; i
++)
22 __builtin_unreachable ();
24 __builtin_unreachable ();
25 for (i
= x
+ 256; i
< x
+ y
; i
++)
34 __builtin_unreachable ();
36 __builtin_unreachable ();
37 for (i
= x
+ 256; i
< x
+ y
; i
++)
46 __builtin_unreachable ();
48 __builtin_unreachable ();
49 for (i
= x
+ 256; i
< x
+ y
; i
++)
53 /* { dg-final { scan-tree-dump-not "vect_do_peeling_for_loop_bound" "vect" } } */
54 /* { dg-final { scan-tree-dump-not "loop peeled for vectorization" "vect" } } */