1 /* { dg-do compile } */
2 /* { dg-additional-options "--param rpo-vn-max-loop-depth=2" } */
3
4 int wp;
5
6 void
7 ff (void)
8 {
9 int *s3 = ℘
10
11 for (wp = 0; wp < 1; ++wp)
12 {
13 if (wp != 0)
14 {
15 o8:
16 ;
17 }
18 else
19 {
20 b7:
21 while (wp < 1)
22 {
23 }
24 }
25
26 for (*s3 = 0; *s3 < 1; ++*s3)
27 {
28 for (wp = 0; wp < 1; ++wp)
29 for (wp = 0; wp < 1; ++wp)
30 {
31 }
32
33 for (wp = 0; wp < 1; ++wp)
34 goto o8;
35
36 for (wp = 0; wp < 1; ++wp)
37 goto b7;
38 }
39 }
40 }