diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2016-01-18 12:40:43 +0000 |
---|---|---|
committer | Alan Lawrence <alalaw01@gcc.gnu.org> | 2016-01-18 12:40:43 +0000 |
commit | 70c1e88677b6ae08f831c65dcabb61c769ec81b9 (patch) | |
tree | eaea0b92557fe575b8ace8128f18a7c2ea06d16e /gcc/tree-parloops.c | |
parent | d75d9f91e3b35766c80935212f248fc72ae48f58 (diff) | |
download | gcc-70c1e88677b6ae08f831c65dcabb61c769ec81b9.zip gcc-70c1e88677b6ae08f831c65dcabb61c769ec81b9.tar.gz gcc-70c1e88677b6ae08f831c65dcabb61c769ec81b9.tar.bz2 |
Equate MEM_REFs and ARRAY_REFs in tree-ssa-scopedtables.c
PR target/63679
gcc/:
* tree-ssa-scopedtables.c (avail_expr_hash): Hash MEM_REF and ARRAY_REF
using get_ref_base_and_extent.
(equal_mem_array_ref_p): New.
(hashable_expr_equal_p): Add call to previous.
gcc/testsuite/:
* gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
* gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
* gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
From-SVN: r232508
Diffstat (limited to 'gcc/tree-parloops.c')
0 files changed, 0 insertions, 0 deletions