1 /* Distilled from try_pre_increment in flow.c. If-conversion inserted 2 new instructions at the wrong place on ppc. */ 3 foo(int a)4int foo(int a) 5 { 6 int x; 7 x = 0; 8 if (a > 0) x = 1; 9 if (a < 0) x = 1; 10 return x; 11 } 12 main()13int main() 14 { 15 if (foo(1) != 1) 16 abort(); 17 return 0; 18 } 19 20