aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/pr80216.c
blob: cf5b27d3451749630cb64927ef66ad6ae03eb7b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
int u4, lx, e0, zy, pz;

void
tb (int m6)
{
  for (pz = 0; pz < 1; ++pz)
    {
      for (zy = 0; zy < 1; ++zy)
        for (u4 = 0; u4 < 1; ++u4)
          for (e0 = 0; e0 < 1; ++e0)
            {
 as:
              for (;;)
                {
                }
            }

      if (e0 != 0)
        goto ql;

      if (0)
        {
 o3:
          for (lx = 0; lx < 1; ++lx)
            {
              m6 |= lx;
              if (m6 == 0)
                lx = 0;
 ql:
              ;
            }
          goto as;
        }
    }
  goto o3;
}