aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2013-09-25 09:51:13 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2013-09-25 09:51:13 +0000
commited0d30514f77227b7d1d89c855f9791db102180e (patch)
tree716270551e013694621d834f6f31a6abc0fc2e01 /gcc/tree.c
parent123485ca222611b71c63f0f54777cceaf23883a3 (diff)
downloadgcc-ed0d30514f77227b7d1d89c855f9791db102180e.zip
gcc-ed0d30514f77227b7d1d89c855f9791db102180e.tar.gz
gcc-ed0d30514f77227b7d1d89c855f9791db102180e.tar.bz2
re PR bootstrap/58521 (bootstrap failure: ICE in mem_ref_in_stmt, at tree-ssa-loop-im.c:677)
2013-09-25 Richard Biener <rguenther@suse.de> PR middle-end/58521 * tree.c (iterative_hash_expr): Remove MEM_REF special handling. From-SVN: r202889
Diffstat (limited to 'gcc/tree.c')
-rw-r--r--gcc/tree.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/gcc/tree.c b/gcc/tree.c
index a7b66c5..1c881e4 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -7280,21 +7280,6 @@ iterative_hash_expr (const_tree t, hashval_t val)
}
return val;
}
- case MEM_REF:
- {
- /* The type of the second operand is relevant, except for
- its top-level qualifiers. */
- tree type = TYPE_MAIN_VARIANT (TREE_TYPE (TREE_OPERAND (t, 1)));
-
- val = iterative_hash_object (TYPE_HASH (type), val);
-
- /* We could use the standard hash computation from this point
- on. */
- val = iterative_hash_object (code, val);
- val = iterative_hash_expr (TREE_OPERAND (t, 1), val);
- val = iterative_hash_expr (TREE_OPERAND (t, 0), val);
- return val;
- }
case FUNCTION_DECL:
/* When referring to a built-in FUNCTION_DECL, use the __builtin__ form.
Otherwise nodes that compare equal according to operand_equal_p might