diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-12-12 10:05:56 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-12-12 09:05:56 +0000 |
commit | f019b6072dfecc4e856ad8379050f542c1ea2b42 (patch) | |
tree | f503894405d1ee364fee93478d51bce862625dec /gcc | |
parent | b41e0d29d2a174326fa6e4f5cfcf8c16bdad8c40 (diff) | |
download | gcc-f019b6072dfecc4e856ad8379050f542c1ea2b42.zip gcc-f019b6072dfecc4e856ad8379050f542c1ea2b42.tar.gz gcc-f019b6072dfecc4e856ad8379050f542c1ea2b42.tar.bz2 |
ipa-inline.c (ipa_inline): Fix condition on when TODO_remove_unreachable_functions is needed.
* ipa-inline.c (ipa_inline): Fix condition on when
TODO_remove_unreachable_functions is needed.
From-SVN: r218660
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ipa-inline.c | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 74e3ddc..a1cdd71 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2014-12-12 Jan Hubicka <hubicka@ucw.cz> + * ipa-inline.c (ipa_inline): Fix condition on when + TODO_remove_unreachable_functions is needed. + +2014-12-12 Jan Hubicka <hubicka@ucw.cz> + * ipa-devirt.c (possible_polymorphic_call_targets): Return early if otr_type has no BINFO. diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index 8954e49..451695f 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -2254,8 +2254,7 @@ ipa_inline (void) while (node->call_for_symbol_thunks_and_aliases (inline_to_all_callers, &num_calls, true)) ; - if (num_calls) - remove_functions = true; + remove_functions = true; } } } |