(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr56034.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-ftree-loop-distribution" } */
       3  
       4  int a, b, *p;
       5  
       6  void f(void)
       7  {
       8    int *q;
       9  
      10    while(b++)
      11      {
      12        int i;
      13        p = &i;
      14        a = *q;
      15      }
      16  
      17    if(a)
      18      for(;; b++);
      19  }