]>
Commit | Line | Data |
---|---|---|
afb72432 IE |
1 | /* PR rtl-optimization/71148 */ |
2 | /* { dg-do compile } */ | |
3 | /* { dg-options "-O3 -funroll-loops" } */ | |
4 | ||
5 | int rh, ok, kq, fu; | |
6 | ||
7 | void | |
8 | js (int cs) | |
9 | { | |
10 | rh = fu; | |
11 | if (fu != 0) | |
12 | { | |
13 | cs /= 3; | |
14 | if (cs <= 0) | |
15 | { | |
16 | int z9; | |
17 | for (z9 = 0; z9 < 2; ++z9) | |
18 | { | |
19 | z9 += cs; | |
20 | ok += z9; | |
21 | fu += ok; | |
22 | } | |
23 | } | |
24 | } | |
25 | } | |
26 | ||
27 | void | |
28 | vy (int s3) | |
29 | { | |
30 | int yo, g2 = 0; | |
31 | sd: | |
32 | js (g2); | |
33 | for (yo = 0; yo < 2; ++yo) | |
34 | { | |
35 | if (fu != 0) | |
36 | goto sd; | |
37 | kq += (s3 != (g2 ? s3 : 0)); | |
38 | for (s3 = 0; s3 < 72; ++s3) | |
39 | g2 *= (~0 - 1); | |
40 | g2 -= yo; | |
41 | } | |
42 | for (fu = 0; fu < 18; ++fu) | |
43 | for (yo = 0; yo < 17; ++yo) | |
44 | if (g2 < 0) | |
45 | goto sd; | |
46 | } |