diff options
author | Jan Hubicka <jh@suse.cz> | 2010-05-14 22:38:43 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2010-05-14 20:38:43 +0000 |
commit | bc8ddfe63536d01d70f9dac63b8e47241cccdea5 (patch) | |
tree | 55166848eab217736af4941d288cbcf8bb2505a9 /gcc | |
parent | 4d2ab9e36b10d4351cffe7ae1fd477f4b1aabf92 (diff) | |
download | gcc-bc8ddfe63536d01d70f9dac63b8e47241cccdea5.zip gcc-bc8ddfe63536d01d70f9dac63b8e47241cccdea5.tar.gz gcc-bc8ddfe63536d01d70f9dac63b8e47241cccdea5.tar.bz2 |
* ipa.c (cgraph_remove_unreachable_nodes): Revert accidental commit.
From-SVN: r159413
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ipa.c | 15 |
2 files changed, 4 insertions, 15 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a0df089..17de8d1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2010-05-14 Jan Hubicka <jh@suse.cz> + + * ipa.c (cgraph_remove_unreachable_nodes): Revert accidental commit. + 2010-05-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/44119 @@ -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); - } - } } } |