1  /* { dg-do compile } */
       2  /* { dg-additional-options "-g" } */
       3  
       4  unsigned int mu;
       5  int pt;
       6  
       7  void
       8  qf (void)
       9  {
      10    int gy;
      11    long int vz;
      12  
      13    for (;;)
      14      {
      15        for (gy = 0; gy < 80; ++gy)
      16        {
      17  	vz = mu;
      18  	++mu;
      19  	pt = (vz != 0) && (pt != 0);
      20        }
      21        while (gy < 81)
      22  	while (gy < 83)
      23  	  {
      24  	    vz = (vz != 0) ? 0 : mu;
      25  	    ++gy;
      26  	  }
      27        pt = vz;
      28        ++mu;
      29      }
      30  }