diff options
author | Jan Hubicka <jh@suse.cz> | 2013-09-02 23:45:48 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2013-09-02 21:45:48 +0000 |
commit | 07d6cd643c70adfef414d49cc129bb63cf4badf8 (patch) | |
tree | 1e04b7badbdc17164c03d7545611512624bb6ad7 | |
parent | 8e4c9a109a46268407e01b8433892fcd7d2d8942 (diff) | |
download | gcc-07d6cd643c70adfef414d49cc129bb63cf4badf8.zip gcc-07d6cd643c70adfef414d49cc129bb63cf4badf8.tar.gz gcc-07d6cd643c70adfef414d49cc129bb63cf4badf8.tar.bz2 |
ipa-inline-transform.c (inline_transform): Do not optimize_inline_calls when not optimizing.
* ipa-inline-transform.c (inline_transform): Do not
optimize_inline_calls when not optimizing.
From-SVN: r202187
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ipa-inline-transform.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4c9554a..28adac1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.c index 7f835ea..2bada90 100644 --- a/gcc/ipa-inline-transform.c +++ b/gcc/ipa-inline-transform.c @@ -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); |