(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr87169.c
       1  /* { dg-do compile } */
       2  /* { dg-additional-options "--param rpo-vn-max-loop-depth=7" } */
       3  
       4  int a, b, c;
       5  
       6  int main ()
       7  { 
       8    int d;
       9    b = 1;
      10  L1:
      11    for (; b > 1;)
      12      goto L2;
      13      { 
      14        int e[1];
      15  L3:;
      16      }
      17  L2:
      18    while (a)
      19      { 
      20        d--;
      21        goto L1;
      22      }
      23    while (c)
      24      { 
      25        if (a)
      26  	goto L3;
      27        if (a)
      28  	break;
      29        if (a)
      30  	goto L2;
      31        while (c)
      32  	while (c)
      33  	  while (c)
      34  	    while (c)
      35  	      while (c)
      36  		while (c)
      37  		  while (c)
      38  		    ;
      39      }
      40    return 0;
      41  }