1  /* { dg-do compile } */
       2  
       3  int a, b;
       4  int
       5  fn1 (int p1)
       6  {
       7    return p1 < 0 ? p1 : a;
       8  }
       9  
      10  void
      11  fn2 ()
      12  {
      13  lbl_100:
      14    b = 1;
      15    for (; b != 21; b = fn1 (b))
      16      ;
      17    goto lbl_100;
      18  }