aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2016-06-13 09:44:51 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2016-06-13 09:44:51 +0000
commit7a5824c6d7145af4ace36c6ec60660248c3cb57f (patch)
tree5d9733a210e1daa6bc152bbfe2b04914ef8a7c9c /gcc
parent146c55da60364def529cb3b6d6500b92c3abc75a (diff)
downloadgcc-7a5824c6d7145af4ace36c6ec60660248c3cb57f.zip
gcc-7a5824c6d7145af4ace36c6ec60660248c3cb57f.tar.gz
gcc-7a5824c6d7145af4ace36c6ec60660248c3cb57f.tar.bz2
re PR tree-optimization/71505 (-O3 internal compiler error in vect_analyze_data_ref_accesses, at tree-vect-data-refs.c:2596)
2016-06-13 Richard Biener <rguenther@suse.de> PR tree-optimization/71505 * tree-vect-data-refs.c (vect_analyze_data_ref_accesses): Make assert match comment. From-SVN: r237368
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/tree-vect-data-refs.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ae42dc9..fbd985b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2016-06-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71505
+ * tree-vect-data-refs.c (vect_analyze_data_ref_accesses): Make
+ assert match comment.
+
2016-06-13 Marek Polacek <polacek@redhat.com>
PR middle-end/71476
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c
index e640bbd..084469f 100644
--- a/gcc/tree-vect-data-refs.c
+++ b/gcc/tree-vect-data-refs.c
@@ -2752,7 +2752,7 @@ vect_analyze_data_ref_accesses (vec_info *vinfo)
/* Sorting has ensured that DR_INIT (dra) <= DR_INIT (drb). */
HOST_WIDE_INT init_a = TREE_INT_CST_LOW (DR_INIT (dra));
HOST_WIDE_INT init_b = TREE_INT_CST_LOW (DR_INIT (drb));
- gcc_assert (init_a < init_b);
+ gcc_assert (init_a <= init_b);
/* If init_b == init_a + the size of the type * k, we have an
interleaving, and DRA is accessed before DRB. */