Commit da8c1713 by Richard Kenner

(expand_call): Don't warn about not being able to inline if -O0.

From-SVN: r10913
parent 12266a61
...@@ -618,7 +618,8 @@ expand_call (exp, target, ignore) ...@@ -618,7 +618,8 @@ expand_call (exp, target, ignore)
Use abstraction instead of setting TREE_ADDRESSABLE Use abstraction instead of setting TREE_ADDRESSABLE
directly. */ directly. */
if (DECL_INLINE (fndecl) && warn_inline && !flag_no_inline) if (DECL_INLINE (fndecl) && warn_inline && !flag_no_inline
&& optimize > 0)
{ {
warning_with_decl (fndecl, "can't inline call to `%s'"); warning_with_decl (fndecl, "can't inline call to `%s'");
warning ("called from here"); warning ("called from here");
...@@ -798,7 +799,7 @@ expand_call (exp, target, ignore) ...@@ -798,7 +799,7 @@ expand_call (exp, target, ignore)
separately after all. If function was declared inline, separately after all. If function was declared inline,
give a warning. */ give a warning. */
if (DECL_INLINE (fndecl) && warn_inline && !flag_no_inline if (DECL_INLINE (fndecl) && warn_inline && !flag_no_inline
&& ! TREE_ADDRESSABLE (fndecl)) && optimize > 0 && ! TREE_ADDRESSABLE (fndecl))
{ {
warning_with_decl (fndecl, "inlining failed in call to `%s'"); warning_with_decl (fndecl, "inlining failed in call to `%s'");
warning ("called from here"); warning ("called from here");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment