aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-12-12 10:05:56 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2014-12-12 09:05:56 +0000
commitf019b6072dfecc4e856ad8379050f542c1ea2b42 (patch)
treef503894405d1ee364fee93478d51bce862625dec /gcc
parentb41e0d29d2a174326fa6e4f5cfcf8c16bdad8c40 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/ipa-inline.c3
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;
}
}
}