1  // { dg-do compile }
       2  // { dg-options "-O2" }
       3  
       4  double sqrt(double);
       5  double a, b, c;
       6  void d() {
       7    for (;;) {
       8      c = __builtin_fabs(a);
       9      sqrt(c);
      10      if (a)
      11        a = b;
      12    }
      13  }