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 }