1extern void abort (void); 2 3unsigned int a, b = 1, c; 4 5void __attribute__ ((noinline)) 6foo (int x) 7{ 8 if (x != 5) 9 abort (); 10} 11 12int 13main () 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} 26