1 /* { dg-do compile } */
2 
3 typedef int int32_t;
4 typedef unsigned char uint8_t;
5 
6 struct S0
7 {
8   uint8_t f3;
9 };
10 
11 struct S2
12 {
13   uint8_t f5;
14 };
15 
16 struct S0 g_22 = {
17   0
18 };
19 
20 int32_t g_91;
21 const struct S2 *g_314;
22 const struct S2 **g_313 = &g_314;
23 struct S2 g_320[2] = {
24   0
25 };
26 
27 void
int32func(int uint64p_34)28 int32func (int uint64p_34)
29 {
30   for (g_22.f3 = 0; g_22.f3 <= 0; g_22.f3)
31     {
32     lbl_491:{
33         if (1)
34           {
35             int32_t *l_453[2][7][7][1][1];
36             int i, j, k, l, m;
37             for (m; m; m++)
38               l_453[i][j][k][l][m];
39           }
40         *g_313 = 0;
41         if (g_91)
42           goto lbl_491;
43       }
44     }
45 }
46