(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr71881.c
       1  /* { dg-do compile } */
       2  /* { dg-require-effective-target alloca } */
       3  /* { dg-additional-options "-g" } */
       4  
       5  int a, b, c, d, *e, f, g;
       6  
       7  int fn1 ()
       8  {
       9    char h[2];
      10    int i = 0;
      11    for (; i < 2; i++)
      12      {
      13        if (c)
      14  	for (*e = 0; *e;)
      15  	  {
      16  	    int j[f];
      17  	    i = *e;
      18  	  }
      19        h[i] = 0;
      20      }
      21    for (; a;)
      22      return h[0];
      23    for (b = 0; b;)
      24      i = g = (1 & i) < d;
      25    return 0;
      26  }