(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr66357.c
       1  /* { dg-do compile } */
       2  
       3  int a, c, e, f;
       4  volatile int d;
       5  
       6  void
       7  fn1 ()
       8  {
       9    if (!e)
      10      for (; a; a++)
      11        {
      12  	if (e)
      13  	  for (d++; d;)
      14  	    ;
      15  	else
      16  	  for (c = 0; c; --c)
      17  	    ;
      18  	if (f)
      19  	  for (;;)
      20  	    {
      21  	      if (e)
      22  		break;
      23  	      a = 0;
      24  	    }
      25        }
      26  }