1 /* PR tree-optimization/12517 */
2
3 int f(void);
4 void g(int);
h(int a,int b,int c)5 void h(int a, int b, int c)
6 {
7 int i = f();
8
9 if (b && (i & 4))
10 g(i & 8 ? 0 : 1);
11 if (a) {
12 do {
13 if (i & 8)
14 g(0);
15 if (i & 4)
16 g(i ? 0 : 1);
17 } while (--c);
18 }
19 }
20