1  /* { dg-do compile } */
       2  /* { dg-options "-O3" } */
       3  
       4  int a, b;
       5  void fn1() {
       6    int c;
       7    char *d;
       8    for (; a; ++a) {
       9      int e, f;
      10      e = d[a];
      11      if (!e && f || !f && e)
      12        ++c;
      13    }
      14    if (c)
      15      b = .499;
      16  }