(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr103188.c
       1  /* { dg-do compile } */
       2  
       3  int a, b, c, d = 10, e = 1, f, g, h, i;
       4  int main()
       5  {
       6    int j = -1;
       7  k:
       8    h = c;
       9  l:
      10    c = ~c;
      11    if (e)
      12    m:
      13      a = 0;
      14    if (j > 1)
      15      goto m;
      16    if (!e)
      17      goto l;
      18    if (c)
      19      goto p;
      20  n:
      21    goto m;
      22  o:
      23    if (f) {
      24      if (g)
      25        goto k;
      26      j = 0;
      27    p:
      28      if (d)
      29        goto o;
      30      goto n;
      31    }
      32    if (i)
      33      goto l;
      34    for (; a < 1; a++)
      35      while (a > d)
      36        b++;
      37    return 0;
      38  }