diff options
author | Richard Guenther <rguenther@suse.de> | 2011-07-01 11:13:13 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2011-07-01 11:13:13 +0000 |
commit | e8fdf1cd9079f588681b51603f7d11af7f14ce52 (patch) | |
tree | d963c7287de436f0f489de02a1d1f23e1ac296a1 | |
parent | 80d3dd383afb693f1842716d001d358976910ce9 (diff) | |
download | gcc-e8fdf1cd9079f588681b51603f7d11af7f14ce52.zip gcc-e8fdf1cd9079f588681b51603f7d11af7f14ce52.tar.gz gcc-e8fdf1cd9079f588681b51603f7d11af7f14ce52.tar.bz2 |
re PR middle-end/49596 (FAIL: gcc.dg/torture/pr43879_1.c)
2011-07-01 Richard Guenther <rguenther@suse.de>
PR middle-end/49596
* cgraph.h (varpool_all_refs_explicit_p): Not analyzed nodes
may have unknown refs.
From-SVN: r175753
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/cgraph.h | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e0ceee8..165e362 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2011-07-01 Richard Guenther <rguenther@suse.de> + + PR middle-end/49596 + * cgraph.h (varpool_all_refs_explicit_p): Not analyzed nodes + may have unknown refs. + 2011-07-01 Kai Tietz <ktietz@redhat.com> * tree-ssa-forwprop.c (simplify_bitwise_binary): Fix typo. diff --git a/gcc/cgraph.h b/gcc/cgraph.h index f912af2..9133923 100644 --- a/gcc/cgraph.h +++ b/gcc/cgraph.h @@ -947,7 +947,8 @@ varpool_can_remove_if_no_refs (struct varpool_node *node) static inline bool varpool_all_refs_explicit_p (struct varpool_node *vnode) { - return (!vnode->externally_visible + return (vnode->analyzed + && !vnode->externally_visible && !vnode->used_from_other_partition && !vnode->force_output); } |