(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr68625.c
       1  /* { dg-do compile } */
       2  /* { dg-additional-options "-w" } */
       3  
       4  int **dp;
       5  int sg;
       6  
       7  void
       8  z9(void)
       9  {
      10    int pz, oi, vz, yp, zi, hd, pw, gr, w9 = 0, j0 = -1, rb = &w9;
      11    int *lr;
      12    while (w9 < 1) {
      13        lr++;
      14        *lr = 1;
      15        if (*lr < 1)
      16  	for (;;)
      17  	  if (pz && *lr) {
      18  ee:
      19  	      **dp = 0;
      20  	  }
      21        pz = zi = vz;
      22        if (j0 ^ (vz > 0))
      23  	continue;
      24        **dp = 1;
      25        while (**dp)
      26  	if (++oi) {
      27  	    int mq = dp;
      28  	    j0 = 1;
      29  	    while (pw < 1) {
      30  		if (++rb && mq)
      31  		  xq:
      32  		      hd = sg;
      33  		++pw;
      34  	    }
      35  	    sg = 0;
      36  	    while (!sg) {
      37  		goto ee;
      38  		while (++yp && gr++) {
      39  		    int i9, xa;
      40  		    while (++i9 && ++xa)
      41  		      fb:
      42  			  ;
      43  		}
      44  	    }
      45  	}
      46    }
      47    ++vz;
      48    if (zi > hd)
      49      goto xq;
      50    goto fb;
      51  }