(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr87776.c
       1  /* { dg-do compile } */
       2  /* { dg-additional-options "--param rpo-vn-max-loop-depth=2" } */
       3  
       4  int wp;
       5  
       6  void
       7  ff (void)
       8  {
       9    int *s3 = ℘
      10  
      11    for (wp = 0; wp < 1; ++wp)
      12      {
      13        if (wp != 0)
      14  	{
      15  o8:
      16  	  ;
      17  	}
      18        else
      19  	{
      20  b7:
      21  	  while (wp < 1)
      22  	    {
      23  	    }
      24  	}
      25  
      26        for (*s3 = 0; *s3 < 1; ++*s3)
      27  	{
      28  	  for (wp = 0; wp < 1; ++wp)
      29  	    for (wp = 0; wp < 1; ++wp)
      30  	      {
      31  	      }
      32  
      33  	  for (wp = 0; wp < 1; ++wp)
      34  	    goto o8;
      35  
      36  	  for (wp = 0; wp < 1; ++wp)
      37  	    goto b7;
      38  	}
      39      }
      40  }