modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr44687.c (about) 1 typedef int int32_t; 2 typedef unsigned char uint8_t; 3 struct S0 4 { 5 uint8_t f0; 6 }; 7 struct S0 *g_18[7][5][1][1] = { 8 }; 9 10 struct S0 **g_17 = &g_18[0][3][0][0]; 11 int32_t g_86; 12 struct S0 func_72 (uint8_t p_73, struct S0 p_74); 13 14 void 15 int326 (struct S0 **p_67, int32_t p_68, int32_t * *const p_69, 16 struct S0 *p_70) 17 { 18 struct S0 l_95 = { 19 -1L 20 }; 21 func_72 (1L, func_72 (0, l_95)); 22 } 23 24 struct S0 25 func_72 (uint8_t p_73, struct S0 p_74) 26 { 27 int32_t *l_85 = &g_86; 28 if (*l_85) 29 lbl_94:*l_85 ^= 0; 30 if (g_86) 31 goto lbl_94; 32 return **g_17; 33 }