1 /* PR c/14649 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O2 -Wpedantic" } */ 4 5 double atan(double); 6 7 const double pi = 4*atan(1.0); /* { dg-warning "not a constant expression" } */ 8 9 const double ok = 4*__builtin_atan(1.0); 10 foo()11double foo() 12 { 13 double ok2 = 4*atan(1.0); 14 return ok2; 15 } 16 17