(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr55862.c
       1  /* { dg-do compile } */
       2  
       3  int g, a, *b;
       4  
       5  void f(void)
       6  {
       7    int *p;
       8  
       9    if(g)
      10      {
      11        int **k = &p;
      12  
      13        for(; g; p++)
      14  	for(a = 0; a < 1; a++)
      15  	  {
      16  	    int *c = p;
      17  label2:
      18  	    if(a < 1)
      19  	      *c = 0;
      20  	  }
      21  
      22        goto label1;
      23  
      24        while(g++)
      25  	for(*b = 0; *b; b++)
      26  	  label1:
      27  	      ;
      28      }
      29  
      30    goto label2;
      31  }