1 /* { dg-do compile } */
2 
3 void
sd(int yn)4 sd(int yn)
5 {
6   while (yn < 1)
7     {
8       int hy;
9       int *n6 = &hy;
10       int **ot = &n6;
11 
12       (void)ot;
13       for (yn = 0; yn < 1; ++yn)
14 	{
15 	  int tc, wo = 0, ez = 0, b8 = 0;
16 	  int *ls = &wo;
17 
18 	  (void)ls;
19 	  hy = 0;
20 	  for (tc = 0; tc < 1; ++tc)
21 	    {
22 	      ez ^= hy;
23 	      wo ^= ez;
24 	      ++b8;
25 	    }
26 	  hy += (b8 < wo);
27 	}
28     }
29 }
30