1/* PR tree-optimization/58385 */ 2 3extern void abort (void); 4 5int a, b = 1; 6 7int 8foo () 9{ 10 b = 0; 11 return 0; 12} 13 14int 15main () 16{ 17 ((0 || a) & foo () >= 0) <= 1 && 1; 18 if (b) 19 abort (); 20 return 0; 21} 22