diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2008-05-26 18:23:38 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2008-05-26 18:23:38 +0000 |
commit | ba977e1ad972fdad98e39864d12f1d204935af2f (patch) | |
tree | 160cb158346c46e3b94ea89324a4be86274f11d8 /gcc/cgraphbuild.c | |
parent | 4d492420f6e180fbce3e5616cfc10a322f39630c (diff) | |
download | gcc-ba977e1ad972fdad98e39864d12f1d204935af2f.zip gcc-ba977e1ad972fdad98e39864d12f1d204935af2f.tar.gz gcc-ba977e1ad972fdad98e39864d12f1d204935af2f.tar.bz2 |
re PR tree-optimization/36329 (latent problem with tree inlining)
PR tree-optimization/36329
* tree.h (CALL_CANNOT_INLINE_P): Add access check.
* tree-gimple.h (CALL_STMT_CANNOT_INLINE_P): New macro.
* cgraphbuild.c (initialize_inline_failed): Use the latter
macro in lieu of the former.
* ipa-inline.c (cgraph_mark_inline): Likewise.
(cgraph_decide_inlining_of_small_function): Likewise.
(cgraph_decide_inlining): Likewise.
(cgraph_decide_inlining_incrementally): Likewise.
From-SVN: r135954
Diffstat (limited to 'gcc/cgraphbuild.c')
-rw-r--r-- | gcc/cgraphbuild.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cgraphbuild.c b/gcc/cgraphbuild.c index 6706c45..e37ca86 100644 --- a/gcc/cgraphbuild.c +++ b/gcc/cgraphbuild.c @@ -97,7 +97,7 @@ initialize_inline_failed (struct cgraph_node *node) "considered for inlining"); else if (!node->local.inlinable) e->inline_failed = N_("function not inlinable"); - else if (CALL_CANNOT_INLINE_P (e->call_stmt)) + else if (CALL_STMT_CANNOT_INLINE_P (e->call_stmt)) e->inline_failed = N_("mismatched arguments"); else e->inline_failed = N_("function not considered for inlining"); |