From: Jan Hubicka Date: Fri, 14 May 2010 20:38:43 +0000 (+0200) Subject: * ipa.c (cgraph_remove_unreachable_nodes): Revert accidental commit. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bc8ddfe63536d01d70f9dac63b8e47241cccdea5;p=gcc.git * ipa.c (cgraph_remove_unreachable_nodes): Revert accidental commit. From-SVN: r159413 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a0df089891e..17de8d11ccb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2010-05-14 Jan Hubicka + + * ipa.c (cgraph_remove_unreachable_nodes): Revert accidental commit. + 2010-05-14 Richard Guenther PR tree-optimization/44119 diff --git a/gcc/ipa.c b/gcc/ipa.c index 1a1aad74928..93e83ced36e 100644 --- a/gcc/ipa.c +++ b/gcc/ipa.c @@ -320,21 +320,6 @@ cgraph_remove_unreachable_nodes (bool before_inlining_p, FILE *file) first_varpool = (struct varpool_node *)first_varpool->aux; vnode->aux = NULL; process_references (&vnode->ref_list, &first, &first_varpool, before_inlining_p); - /* If any function in a comdat group is reachable, force - all other functions in the same comdat group to be - also reachable. */ - if (vnode->same_comdat_group) - { - struct varpool_node *next; - for (next = vnode->same_comdat_group; - next != vnode; - next = next->same_comdat_group) - if (!next->needed) - { - varpool_mark_needed_node (next); - enqueue_varpool_node (next, &first_varpool); - } - } } }