(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
pr62151.c
       1  /* PR rtl-optimization/62151 */
       2  
       3  int a, c, d, e, f, g, h, i;
       4  short b;
       5  
       6  int
       7  fn1 ()
       8  {
       9    b = 0;
      10    for (;;)
      11      {
      12        int j[2];
      13        j[f] = 0;
      14        if (h)
      15  	d = 0;
      16        else
      17  	{
      18  	  for (; f; f++)
      19  	    ;
      20  	  for (a = 0; a < 1; a++)
      21  	    for (;;)
      22  	      {
      23  		i = b & ((b ^ 1) & 83647) ? b : b - 1;
      24  		g = 1 ? i : 0;
      25  		e = j[0];
      26  		if (c)
      27  		  break;
      28  		return 0;
      29  	      }
      30  	}
      31      }
      32  }
      33  
      34  int
      35  main ()
      36  {
      37    fn1 ();
      38    if (g != -1)
      39      __builtin_abort ();
      40    return 0;
      41  }