(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
compile/
pr81595.c
       1  /* PR rtl-optimization/81595 */
       2  
       3  void
       4  foo (__INTPTR_TYPE__ *x, int *y, int *z, int u, int v)
       5  {
       6    while (u != 0)
       7      {
       8        if (*x != 0)
       9  	{
      10  	  int a = 1;
      11   l1:
      12  	  if (*y != 0)
      13  	    {
      14  	      while (a < 2)
      15  		{
      16  		  a = 0;
      17  		  x = (__INTPTR_TYPE__ *)&x;
      18   l2:
      19  		  ++a;
      20  		}
      21  	      while (*z != 0)
      22  		;
      23  	    }
      24  	  a /= 0;
      25  	}
      26        else
      27  	{
      28  	  *z /= (*z != 0) ? 2 : 0;
      29  	  while (v < 1)
      30  	    {
      31  	      *y = 0;
      32  	      if (v != 0)
      33  		goto l1;
      34  	      ++v;
      35  	    }
      36  	  goto l2;
      37  	}
      38      }
      39  }