(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr87700.c
       1  /* { dg-do compile } */
       2  
       3  void
       4  wn (int ki)
       5  {
       6    int m8 = 0;
       7    int *d6 = &ki;
       8  
       9    if (ki == 0)
      10      {
      11  ud:
      12        for (ki = 0; ki < 1; ++ki)
      13  	for (m8 = 0; m8 < 1; ++m8)
      14  	  goto ud;
      15  
      16        d6 = &m8;
      17  
      18  y8:
      19        ++m8;
      20  
      21  xw:
      22        if (ki == 0)
      23  	{
      24  	}
      25        else
      26  	{
      27  	  for (m8 = 0; m8 < 1; ++m8)
      28  	    {
      29  gt:
      30  	      if (*d6 == 0)
      31  		goto y8;
      32  	    }
      33  
      34  	  for (m8 = 0; m8 < 1; ++m8)
      35  	    {
      36  	      goto gt;
      37  
      38  ym:
      39  	      ;
      40  	    }
      41  	}
      42  
      43        d6 = &ki;
      44  
      45        goto ym;
      46      }
      47  
      48    goto xw;
      49  }