comparison gcc/testsuite/gcc.dg/pr71148.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
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 }