]> git.ipfire.org Git - thirdparty/gcc.git/commit
builtins.c (do_mpc_arg2): New.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Thu, 16 Jul 2009 17:46:30 +0000 (17:46 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Thu, 16 Jul 2009 17:46:30 +0000 (17:46 +0000)
commita41d064d96aa33de2cbc5ee6bf1f3f9fc76ef528
tree4349ce005fc992ee956833590b2672bb085de620
parentd19cb53b51428dd2ec0913545ab3b1f4d404b397
builtins.c (do_mpc_arg2): New.

* builtins.c (do_mpc_arg2): New.
(fold_builtin_2): Fold builtin cpow.
* real.h (HAVE_mpc_pow): New.

testsuite:
* gcc.dg/torture/builtin-math-5.c: Add more cases.
* gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
effective target "mpc_pow".
* lib/target-supports.exp (check_effective_target_mpc_pow): New.

From-SVN: r149716
gcc/ChangeLog
gcc/builtins.c
gcc/real.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/builtin-math-5.c
gcc/testsuite/gcc.dg/torture/builtin-math-6.c
gcc/testsuite/lib/target-supports.exp