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