re PR middle-end/29335 (transcendental functions with constant arguments should be...
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Wed, 31 Jan 2007 15:06:19 +0000 (15:06 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Wed, 31 Jan 2007 15:06:19 +0000 (15:06 +0000)
commit4fc784235047bf77dc7b8b05820ac8a596ea4142
treeb9b851f9784b75ef4fc4a39e72412270f9adf292
parent677cc14d2d379a47a489cbbe14380983efe36884
re PR middle-end/29335 (transcendental functions with constant arguments should be resolved at compile-time)

PR middle-end/29335
* builtins.c (fold_builtin_sqrt): Use MPFR for constant args.

testsuite:
* gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
* gcc.dg/torture/builtin-math-3.c: Likewise.

From-SVN: r121423
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/builtin-math-2.c
gcc/testsuite/gcc.dg/torture/builtin-math-3.c