From 82e45095505d635a123bc8928e46f6b25d5bbb4f Mon Sep 17 00:00:00 2001 From: DJ Delorie Date: Fri, 10 Jul 2009 23:45:51 -0400 Subject: [PATCH] * config/mep/mep.c (mep_can_inline_p): Correct logic, and simplify. From-SVN: r149507 --- gcc/ChangeLog | 4 ++++ gcc/config/mep/mep.c | 8 +++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 50c7a1c650b8..8cf7745a012f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2009-07-10 DJ Delorie + + * config/mep/mep.c (mep_can_inline_p): Correct logic, and simplify. + 2009-07-10 Mark Mitchell * config/arm/thumb2.md (thumb2_cbz): Correct computation of length diff --git a/gcc/config/mep/mep.c b/gcc/config/mep/mep.c index 59dbb8895cd8..33bde90efc4d 100644 --- a/gcc/config/mep/mep.c +++ b/gcc/config/mep/mep.c @@ -4115,14 +4115,12 @@ mep_can_inline_p (tree caller, tree callee) if (TREE_CODE (callee) == ADDR_EXPR) callee = TREE_OPERAND (callee, 0); - if (TREE_CODE (callee) == FUNCTION_DECL - && DECL_DECLARED_INLINE_P (callee) - && !mep_vliw_function_p (caller) + if (!mep_vliw_function_p (caller) && mep_vliw_function_p (callee)) { - return true; + return false; } - return false; + return true; } #define FUNC_CALL 1