1/* PR tree-optimization/12517 */
2
3int f(void);
4void g(int);
5void 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