modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr83051.c (about)

     1  
     2  int a[1], b, c, d, e, f, g, h;
     3  
     4  void fn1 (int p)
     5  { 
     6    b = b >> 8 ^ a[b ^ (c & 5)] >> 8 ^ a[(b ^ c) & 5];
     7    b = b >> 8 ^ a[(b ^ c) & 5];
     8  }
     9  
    10  static void fn2 ()
    11  { 
    12    int k;
    13    while (1)
    14      while (e)
    15        { 
    16          while (g)
    17            while (h)
    18              for (k = 0; k < 6; k++)
    19                while (f)
    20                  fn1 (0);
    21          fn1 (0);
    22          fn1 (0);
    23          fn1 (0);
    24        }
    25  }
    26  
    27  int main ()
    28  { 
    29    fn2 ();
    30    return 0;
    31  }