modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr44030.c (about)

     1  typedef int int32_t;
     2  typedef unsigned int uint32_t;
     3  static uint32_t
     4  safe_sub_func_uint32_t_u_u (uint32_t ui1, uint32_t ui2)
     5  {
     6    return ui1 - ui2;
     7  }
     8  
     9  int32_t l_105[7];
    10  
    11  int32_t g_4;
    12  int32_t *g_54 = &g_4;
    13  int32_t *
    14  func (int32_t p_73, int32_t * p_74, int32_t p_75, int32_t * *p_76,
    15        int32_t * *p_77)
    16  {
    17  lbl_110:for (g_4 = 0; g_4; g_4 = 1)
    18      {
    19      }
    20    for (p_75 = -28; p_75; p_75 = safe_sub_func_uint32_t_u_u (p_75, 1))
    21      {
    22        if (g_4)
    23          goto lbl_110;
    24        *g_54 = 0;
    25      }
    26    return &l_105[5];
    27  }
    28