diff options
author | Jan Hubicka <jh@suse.cz> | 2011-09-13 16:03:04 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2011-09-13 14:03:04 +0000 |
commit | aa74f0812b00fac091d17deceec9e464bb48268a (patch) | |
tree | 58aba0c424d73cb8e7757280701c5cd4d46c94e9 /gcc/ipa-inline-transform.c | |
parent | 1e874273f8d6e8a7bdfe7bc76fceb7d20d1f1ef2 (diff) | |
download | gcc-aa74f0812b00fac091d17deceec9e464bb48268a.zip gcc-aa74f0812b00fac091d17deceec9e464bb48268a.tar.gz gcc-aa74f0812b00fac091d17deceec9e464bb48268a.tar.bz2 |
ipa-inline-transform.c (can_remove_node_now_p): Fix thunkos.
other/49533
* ipa-inline-transform.c (can_remove_node_now_p): Fix thunkos.
From-SVN: r178809
Diffstat (limited to 'gcc/ipa-inline-transform.c')
-rw-r--r-- | gcc/ipa-inline-transform.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ipa-inline-transform.c b/gcc/ipa-inline-transform.c index c329bea..600eb0d 100644 --- a/gcc/ipa-inline-transform.c +++ b/gcc/ipa-inline-transform.c @@ -120,8 +120,8 @@ can_remove_node_now_p (struct cgraph_node *node, struct cgraph_edge *e) return true; for (next = node->same_comdat_group; next != node; next = next->same_comdat_group) - if (node->callers && node->callers != e - && !can_remove_node_now_p_1 (node)) + if ((next->callers && next->callers != e) + || !can_remove_node_now_p_1 (next)) return false; return true; } |