aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-inline-transform.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2011-09-13 16:03:04 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2011-09-13 14:03:04 +0000
commitaa74f0812b00fac091d17deceec9e464bb48268a (patch)
tree58aba0c424d73cb8e7757280701c5cd4d46c94e9 /gcc/ipa-inline-transform.c
parent1e874273f8d6e8a7bdfe7bc76fceb7d20d1f1ef2 (diff)
downloadgcc-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.c4
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;
}