1 /* { dg-do compile } */
2 /* { dg-additional-options "--param rpo-vn-max-loop-depth=7" } */
3 
4 int a, b, c;
5 
main()6 int main ()
7 {
8   int d;
9   b = 1;
10 L1:
11   for (; b > 1;)
12     goto L2;
13     {
14       int e[1];
15 L3:;
16     }
17 L2:
18   while (a)
19     {
20       d--;
21       goto L1;
22     }
23   while (c)
24     {
25       if (a)
26 	goto L3;
27       if (a)
28 	break;
29       if (a)
30 	goto L2;
31       while (c)
32 	while (c)
33 	  while (c)
34 	    while (c)
35 	      while (c)
36 		while (c)
37 		  while (c)
38 		    ;
39     }
40   return 0;
41 }
42