1 /* { dg-do compile } */
2 /* { dg-options "-w" } */
3 
4 int dk;
5 
6 void
lv(void)7 lv (void)
8 {
9   int nm;
10 
11   dk = 1;
12   while (dk != 0)
13     {
14     }
15 
16   if (1 / 0)
17     {
18       dk = 0;
19       while (dk != 0)
20 	{
21 	}
22     }
23 
24   for (;;)
25     nm = !!dk;
26 
27   (void) nm;
28 }
29