1 /* { dg-add-options vect_early_break } */
2 /* { dg-do compile } */
3 /* { dg-require-effective-target int32plus } */
4 /* { dg-require-effective-target vect_early_break } */
5 /* { dg-require-effective-target vect_int } */
7 /* { dg-final { scan-tree-dump "LOOP VECTORIZED" "vect" { target { ! "x86_64-*-* i?86-*-*" } } } } */
13 int var6
= -1267827473;
16 double s1_115
[4], s2_108
[4];
17 int var8
= -161498264;
20 int var12
= 1260960076;
21 for (; var12
<= 1260960080; ++var12
) {
22 int var13
= 1960990937;
25 int var14
= 2128638723;
26 for (; var14
<= 2128638728; ++var14
) {
27 int var22
= -1141190839;
30 if (s2_108
> s1_115
) {
31 int var23
= -890798748;
34 } while (var23
<= -890798746);
36 } while (var22
<= -1141190829);
38 } while (var13
<= 1960990946);
40 } while (var8
<= -161498254);
41 } while (var6
<= -1267827462);