1  /* { dg-do compile } */
       2  /* { dg-additional-options "-frounding-math -ffast-math" } */
       3  
       4  double fn1()
       5  {
       6    double w, s = fn1() - 6.12323399573676603587e17;
       7    return 1.57079632679489655800e00 - (s + w);
       8  }