fold-const.c (fold_unary): Test for availability of BUILT_IN_COS before simplifying...
authorRoger Sayle <roger@eyesopen.com>
Mon, 5 Feb 2007 19:10:44 +0000 (19:10 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Mon, 5 Feb 2007 19:10:44 +0000 (19:10 +0000)
commit2d38026be8d69796e18179b869b50f52ac7cd032
tree3c97b40f1a12e9f5fd3092e3cdda0637b1dfbb41
parent7056b82ec7193b85771c1f4aab60daa6b3617250
fold-const.c (fold_unary): Test for availability of BUILT_IN_COS before simplifying REAL_PART(CEXPI)) to COS.

* fold-const.c (fold_unary) <REAL_PART>: Test for availability of
BUILT_IN_COS before simplifying REAL_PART(CEXPI)) to COS.
<IMAG_PART>: Likewise, check for availability of BUILT_IN_SIN.
* builtins.c (fold_builtin_sincos): Check for TARGET_C99_FUNCTIONS
before canonicalizing sincos to cexpi.
(fold_builtin_cexp): Likewise, for canonicalizing cexp to cexpi.

From-SVN: r121607
gcc/ChangeLog
gcc/builtins.c
gcc/fold-const.c