modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr37102.c (about) 1 extern void abort (void); 2 3 unsigned int a, b = 1, c; 4 5 void __attribute__ ((noinline)) 6 foo (int x) 7 { 8 if (x != 5) 9 abort (); 10 } 11 12 int 13 main () 14 { 15 unsigned int d, e; 16 for (d = 1; d < 5; d++) 17 if (c) 18 a = b; 19 a = b; 20 e = a << 1; 21 if (e) 22 e = (e << 1) ^ 1; 23 foo (e); 24 return 0; 25 }