Merged trunk at revision 161680 into branch.
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr43781.c
blob37fe5a36769a33e5ff2270d375f107272f1b50aa
1 /* { dg-do compile } */
3 typedef int int32_t;
4 typedef unsigned char uint8_t;
6 struct S0
8 uint8_t f3;
9 };
11 struct S2
13 uint8_t f5;
16 struct S0 g_22 = {
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] = {
27 void
28 int32func (uint64p_34)
30 for (g_22.f3 = 0; g_22.f3 <= 0; g_22.f3)
32 lbl_491:{
33 if (1)
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];
40 *g_313 = 0;
41 if (g_91)
42 goto lbl_491;