aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-06-04 13:21:38 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-06-04 09:21:38 -0400
commitb4e3fabb4d782befffdfc0694e9e2aa7c49cef07 (patch)
treee79ce033c0250b6636b696185f9b705119768656 /gcc/fold-const.c
parentc7d468e6983d3562c3641d4a0f35a44c8617ab05 (diff)
downloadgcc-b4e3fabb4d782befffdfc0694e9e2aa7c49cef07.zip
gcc-b4e3fabb4d782befffdfc0694e9e2aa7c49cef07.tar.gz
gcc-b4e3fabb4d782befffdfc0694e9e2aa7c49cef07.tar.bz2
tree.def (ARRAY_RANGE_REF): New code.
* tree.def (ARRAY_RANGE_REF): New code. * alias.c (handled_component_p, can_address_p): Handle it. * dwarf2out.c (loc_descriptor_from_tree): Likewise. * explow.c (set_mem_attributes): Likewise. * expr.c (expand_assignment, get_inner_reference): Likewise. (expand_expr, expand_expr_unaligned, do_jump): Likewise. * fold-const.c (operand_equal_p): Likewise. * tree.c (staticp, stabilize_reference): Likewise. * varasm.c (decode_addr_const): Likewise. From-SVN: r42848
Diffstat (limited to 'gcc/fold-const.c')
-rw-r--r--gcc/fold-const.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c
index 2cf534f..eec059e 100644
--- a/gcc/fold-const.c
+++ b/gcc/fold-const.c
@@ -2396,6 +2396,7 @@ operand_equal_p (arg0, arg1, only_const)
case COMPONENT_REF:
case ARRAY_REF:
+ case ARRAY_RANGE_REF:
return (operand_equal_p (TREE_OPERAND (arg0, 0),
TREE_OPERAND (arg1, 0), 0)
&& operand_equal_p (TREE_OPERAND (arg0, 1),