1321369Sdim/* Distilled from try_pre_increment in flow.c.  If-conversion inserted
2249259Sdim   new instructions at the wrong place on ppc.  */
3353358Sdim
4353358Sdimint foo(int a)
5353358Sdim{
6249259Sdim  int x;
7249259Sdim  x = 0;
8249259Sdim  if (a > 0) x = 1;
9321369Sdim  if (a < 0) x = 1;
10341825Sdim  return x;
11249259Sdim}
12249259Sdim
13249259Sdimint main()
14321369Sdim{
15321369Sdim  if (foo(1) != 1)
16249259Sdim    abort();
17249259Sdim  return 0;
18249259Sdim}
19249259Sdim
20249259Sdim