1 /* PR middle-end/71654 */
2 /* { dg-do link } */
3 /* { dg-options "-O2" } */
4
5 unsigned char i0, i1;
6
7 void foo (void);
8
9 int
10 main (void)
11 {
12 int j = i0;
13 if (j < 4)
14 {
15 if (i0 & 4)
16 foo ();
17 }
18
19 unsigned int k = i1;
20 if (k < 8)
21 {
22 if (i1 & 8)
23 foo ();
24 }
25
26 return 0;
27 }
28