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