-/* Copyright (C) 2003 Free Software Foundation.
+/* Copyright (C) 2003, 2006 Free Software Foundation.
Verify that built-in math function constant folding of functions
with one constant argument is correctly performed by the compiler.
/* { dg-options "-O2 -ffast-math" } */
extern void abort(void);
+extern double pow(double, double);
+extern double sqrt(double);
+extern double cbrt(double);
void test(double x)
{
if (pow(x,0.5) != sqrt(x))
abort ();
+
+ if (pow(x,1.0/3.0) != cbrt(x))
+ abort ();
}
int main()