(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr37969.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-funswitch-loops" } */
       3  
       4  void foo(double);
       5  void CreateDefaultTexture(double mnMinimum, double mnMaximum,
       6  			  unsigned short nCreateWhat)
       7  {
       8    double d = 0.0;
       9    for(;;)
      10      {
      11        if(nCreateWhat & (0x0001)
      12  	 && mnMinimum != 0.0)
      13  	d = mnMinimum;
      14        if(nCreateWhat & (0x0002)
      15  	 && mnMaximum != 0.0)
      16  	d = mnMaximum;
      17        foo(d);
      18      }
      19  }
      20