ipa-inline-transform.c (inline_transform): Do not optimize_inline_calls when not...
authorJan Hubicka <jh@suse.cz>
Mon, 2 Sep 2013 21:45:48 +0000 (23:45 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 2 Sep 2013 21:45:48 +0000 (21:45 +0000)
* ipa-inline-transform.c (inline_transform): Do not
optimize_inline_calls when not optimizing.

From-SVN: r202187

gcc/ChangeLog
gcc/ipa-inline-transform.c

index 4c9554a821237664c19a26d46d4fa8004bdbb480..28adac150c0333e696c75816da5a33bf2730bc90 100644 (file)
@@ -1,3 +1,8 @@
+2013-09-02  Jan Hubicka  <jh@suse.cz>
+
+       * ipa-inline-transform.c (inline_transform): Do not
+       optimize_inline_calls when not optimizing.
+
 2013-09-02  Jan Hubicka  <jh@suse.cz>
 
        * lto-symtab.c (lto_symtab_merge_symbols): Add comments; merge
index 7f835eaf8360274d2833be89990849c5f142d775..2bada90bc8a1336bffda5417a09c69dd9aeb245f 100644 (file)
@@ -432,7 +432,7 @@ inline_transform (struct cgraph_node *node)
   ipa_remove_all_references (&node->symbol.ref_list);
 
   timevar_push (TV_INTEGRATION);
-  if (node->callees)
+  if (node->callees && optimize)
     todo = optimize_inline_calls (current_function_decl);
   timevar_pop (TV_INTEGRATION);