(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr87087.c
       1  /* { dg-do compile } */
       2  /* { dg-require-effective-target int32plus } */
       3  
       4  int b;
       5  int d;
       6  void e()
       7  {
       8    unsigned f;
       9    unsigned g;
      10    int h;
      11    long i = 901380;
      12    for (;;) {
      13        d = 0;
      14        for (; d; d++) {
      15  	  h = 143366620;
      16  	  f = 0;
      17  	  for (; f < 15; f += 3) {
      18  	      g = 0;
      19  	      for (; g < 9; g++)
      20  		b = h = i - (h << 5) + h;
      21  	  }
      22        }
      23        i = 0;
      24    }
      25  }