(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
graphite/
pr83238.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -floop-parallelize-all" } */
       3  
       4  void
       5  vw (int *dk, int zd, int jb)
       6  {
       7    int sq;
       8    int *kv = &sq;
       9  
      10    for (sq = 0; sq < 2; ++sq)
      11      {
      12        int u1;
      13  
      14        for (u1 = 0; u1 < 5; ++u1)
      15  	if (zd == 0)
      16  	  return;
      17      }
      18  
      19    for (;;)
      20      {
      21        ++zd;
      22        if (zd == 0)
      23  	while (jb != 0)
      24  	  kv = &jb;
      25  
      26        while (*dk < 1)
      27  	{
      28  	  for (jb = 0; jb < 2; ++jb)
      29  	    {
      30  	    }
      31  	  ++*dk;
      32  	}
      33  
      34        for (*kv = 0; *kv < 2; ++*kv)
      35  	for (*dk = 0; *dk < 2; ++*dk)
      36  	  {
      37  	  }
      38      }
      39  }