* ipa-inline-transform.c (inline_transform): Do not
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Sep 2013 21:45:48 +0000 (21:45 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Sep 2013 21:45:48 +0000 (21:45 +0000)
optimize_inline_calls when not optimizing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202187 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 4c9554a..28adac1 100644 (file)
@@ -1,5 +1,10 @@
 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
        duplicated nodes for assembler names.
        * symtab.c (symtab_unregister_node): Do not attempt to unlink
index 7f835ea..2bada90 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);