(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr87211.c
       1  /* { dg-do compile } */
       2  
       3  int a, b;
       4  int i(int *);
       5  int *c(int *d, int *e)
       6  {
       7    for (; b;)
       8      d = e;
       9    return d;
      10  }
      11  void f()
      12  {
      13    for (;;)
      14      {
      15        int *g[1];
      16        int h = 0;
      17        for (; h < 3; h++)
      18  	g[0] = &a;
      19        &a == g[0] || i(c((int *)g, g[0]));
      20      }
      21  }