aboutsummaryrefslogtreecommitdiff
path: root/gcc/alias.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2010-04-15 15:30:17 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2010-04-15 15:30:17 +0000
commit038a39d1c500013ad533603065e74030778f8f8e (patch)
tree454d21a2b0a79b5cb9667c4f8a08811215447cce /gcc/alias.c
parent28907f9a0a6452810467d7519f09873b5b7cd6be (diff)
downloadgcc-038a39d1c500013ad533603065e74030778f8f8e.zip
gcc-038a39d1c500013ad533603065e74030778f8f8e.tar.gz
gcc-038a39d1c500013ad533603065e74030778f8f8e.tar.bz2
alias.c (alias_set_subset_of): Handle alias-set zero child properly.
2010-04-15 Richard Guenther <rguenther@suse.de> * alias.c (alias_set_subset_of): Handle alias-set zero child properly. From-SVN: r158380
Diffstat (limited to 'gcc/alias.c')
-rw-r--r--gcc/alias.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/alias.c b/gcc/alias.c
index c10b971..4be7085 100644
--- a/gcc/alias.c
+++ b/gcc/alias.c
@@ -413,7 +413,7 @@ alias_set_subset_of (alias_set_type set1, alias_set_type set2)
/* Otherwise, check if set1 is a subset of set2. */
ase = get_alias_set_entry (set2);
if (ase != 0
- && ((ase->has_zero_child && set1 == 0)
+ && (ase->has_zero_child
|| splay_tree_lookup (ase->children,
(splay_tree_key) set1)))
return true;