111
|
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 }
|