1  /* PR target/49238 */
       2  extern int bar (void);
       3  
       4  void
       5  foo (unsigned long long a, int b)
       6  {
       7    int i;
       8  
       9    if (b)
      10      for (a = -12; a >= 10; a = bar ())
      11        break;
      12    else
      13      return;
      14  
      15    for (i = 0; i < 10; i += 10)
      16      if ((i == bar ()) | (bar () >= a))
      17        bar ();
      18  }