From 3a69437a558c349d1ddfbf8a38a91b914bcb092b Mon Sep 17 00:00:00 2001 From: Volker Reichelt Date: Tue, 16 Aug 2005 22:05:14 +0000 Subject: [PATCH] * fold-const.c (fold_ternary): Simplify folding of a CALL_EXPR. From-SVN: r103176 --- gcc/ChangeLog | 4 ++++ gcc/fold-const.c | 8 +------- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c9b47e52fa6..2b40c63ad6f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2005-08-16 Volker Reichelt + + * fold-const.c (fold_ternary): Simplify folding of a CALL_EXPR. + 2005-08-16 Geoffrey Keating * doc/invoke.texi (Precompiled Headers): Document some more options diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 84dad8b7fb7..1ce20b94e56 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -10115,13 +10115,7 @@ fold_ternary (enum tree_code code, tree type, tree op0, tree op1, tree op2) if (TREE_CODE (op0) == ADDR_EXPR && TREE_CODE (TREE_OPERAND (op0, 0)) == FUNCTION_DECL && DECL_BUILT_IN (TREE_OPERAND (op0, 0))) - { - tree fndecl = TREE_OPERAND (op0, 0); - tree arglist = op1; - tree tmp = fold_builtin (fndecl, arglist, false); - if (tmp) - return tmp; - } + return fold_builtin (TREE_OPERAND (op0, 0), op1, false); return NULL_TREE; case BIT_FIELD_REF: -- 2.30.2