summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2018-01-05 13:38:49 +0000
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2018-01-05 13:38:49 +0000
commit1c84972bf173d504c0232890160c8b1682faefef (patch)
treead744599044e1244e7c2b920f75febe7b70105e0
parent5b6f66f36f1a121514d0a104fad25b8cb6603a39 (diff)
downloadgcc-1c84972bf173d504c0232890160c8b1682faefef.tar.gz
Make chrec_contains_symbols true for POLY_INT_CST
2018-01-05 Richard Sandiford <richard.sandiford@linaro.org> gcc/ * tree-chrec.c (chrec_contains_symbols): Return true for POLY_INT_CST. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256276 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-chrec.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d9b9efd92bf..8a0dc89cce3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * tree-chrec.c (chrec_contains_symbols): Return true for
+ POLY_INT_CST.
+
2018-01-05 Sudakshina Das <sudi.das@arm.com>
PR target/82439
diff --git a/gcc/tree-chrec.c b/gcc/tree-chrec.c
index 5594455c73c..924df04783c 100644
--- a/gcc/tree-chrec.c
+++ b/gcc/tree-chrec.c
@@ -961,6 +961,7 @@ chrec_contains_symbols (const_tree chrec)
if (TREE_CODE (chrec) == SSA_NAME
|| VAR_P (chrec)
+ || TREE_CODE (chrec) == POLY_INT_CST
|| TREE_CODE (chrec) == PARM_DECL
|| TREE_CODE (chrec) == FUNCTION_DECL
|| TREE_CODE (chrec) == LABEL_DECL