1 /* { dg-do compile } */
2 /* { dg-additional-options "-Wno-div-by-zero" } */
3 
4 void
bl(int * be)5 bl (int *be)
6 {
7   int lo;
8     {
9       int **ny;
10 
11       if (*be == 0)
12 	{
13 	  int ***k8 = &ny;
14 	  int uj = (__INTPTR_TYPE__)&lo;
15 
16 	  for (;;)
17 	    if (***k8 == 0)
18 	      {
19 		uj = !!(1 / 0) ? !(lo = 0) : 0;
20 		(void) uj;
21 
22 		if (*ny == 0)
23 		  for (;;)
24 		    if (***k8 == 0)
25 		      {
26 		      }
27 
28 		for (lo = 0; lo < 2; ++lo)
29 		  {
30 		  }
31 	      }
32 	}
33     }
34 }
35