summaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-sccvn.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-11-08 09:43:44 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-11-08 09:43:44 +0000
commit74266b00112a85660b1e9f6e546f0a2c007dd062 (patch)
tree86334319fd2deb12ef1779654b718e229c0ecaf9 /gcc/tree-ssa-sccvn.c
parent714fc568abfd02d7dc28607ff60301902f830917 (diff)
Handle POLY_INT_CST in copy_reference_ops_from_ref
2019-11-08 Richard Sandiford <richard.sandiford@arm.com> gcc/ * tree-ssa-sccvn.c (copy_reference_ops_from_ref): Handle POLY_INT_CST. gcc/testsuite/ * gcc.target/aarch64/sve/acle/general/deref_2.c: New test. * gcc.target/aarch64/sve/acle/general/whilele_8.c: Likewise. * gcc.target/aarch64/sve/acle/general/whilelt_4.c: Likewise. From-SVN: r277959
Diffstat (limited to 'gcc/tree-ssa-sccvn.c')
-rw-r--r--gcc/tree-ssa-sccvn.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c
index 7465bedb349..f58dbe15047 100644
--- a/gcc/tree-ssa-sccvn.c
+++ b/gcc/tree-ssa-sccvn.c
@@ -928,6 +928,7 @@ copy_reference_ops_from_ref (tree ref, vec<vn_reference_op_s> *result)
break;
case STRING_CST:
case INTEGER_CST:
+ case POLY_INT_CST:
case COMPLEX_CST:
case VECTOR_CST:
case REAL_CST: