diff options
author | merrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-05-08 00:51:46 +0000 |
---|---|---|
committer | merrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-05-08 00:51:46 +0000 |
commit | 718972de87ed78811a575e56aa65ec3077faab49 (patch) | |
tree | b078946cf26d9412507d8b6535093dc64df457a4 /gcc/calls.c | |
parent | 3b983140d099de2299833be2ebeca5a2a17e869a (diff) | |
download | gcc-718972de87ed78811a575e56aa65ec3077faab49.tar.gz |
(expand_call): Improve -Winline warnings.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9589 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/calls.c')
-rw-r--r-- | gcc/calls.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gcc/calls.c b/gcc/calls.c index 63125a3e1fc..24721f0f696 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -617,7 +617,10 @@ expand_call (exp, target, ignore) Use abstraction instead of setting TREE_ADDRESSABLE directly. */ if (DECL_INLINE (fndecl) && warn_inline && !flag_no_inline) - warning_with_decl (fndecl, "can't inline call to `%s'"); + { + warning_with_decl (fndecl, "can't inline call to `%s'"); + warning ("called from here"); + } mark_addressable (fndecl); } @@ -794,7 +797,10 @@ expand_call (exp, target, ignore) give a warning. */ if (DECL_INLINE (fndecl) && warn_inline && !flag_no_inline && ! TREE_ADDRESSABLE (fndecl)) - warning_with_decl (fndecl, "can't inline call to `%s'"); + { + warning_with_decl (fndecl, "inlining failed in call to `%s'"); + warning ("called from here"); + } mark_addressable (fndecl); } |