aboutsummaryrefslogtreecommitdiff
path: root/gcc/calls.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-12-21 13:29:35 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-12-21 13:29:35 -0500
commitaa10adffdef31a38317e845dd7dfb89e0fcf02a4 (patch)
treee6bf5d8eff156f193c7061a9847e0ad5acb4b176 /gcc/calls.c
parentb8471b656db9a17acf5270717310d8696b8fa127 (diff)
downloadgcc-aa10adffdef31a38317e845dd7dfb89e0fcf02a4.zip
gcc-aa10adffdef31a38317e845dd7dfb89e0fcf02a4.tar.gz
gcc-aa10adffdef31a38317e845dd7dfb89e0fcf02a4.tar.bz2
(expand_call): Only inline if DECL_INLINE; don't call
function_cannot_inline_p here. From-SVN: r8681
Diffstat (limited to 'gcc/calls.c')
-rw-r--r--gcc/calls.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/calls.c b/gcc/calls.c
index c383248..32d1ab0 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -599,8 +599,8 @@ expand_call (exp, target, ignore)
{
if (!flag_no_inline
&& fndecl != current_function_decl
- && DECL_SAVED_INSNS (fndecl)
- && ! function_cannot_inline_p (fndecl))
+ && DECL_INLINE (fndecl)
+ && DECL_SAVED_INSNS (fndecl))
is_integrable = 1;
else if (! TREE_ADDRESSABLE (fndecl))
{