]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR tree-optimization/71702 (dr_group_sort_cmp violates transitivity required for...
authorAlexander Monakov <amonakov@ispras.ru>
Thu, 21 Sep 2017 21:56:16 +0000 (00:56 +0300)
committerAlexander Monakov <amonakov@gcc.gnu.org>
Thu, 21 Sep 2017 21:56:16 +0000 (00:56 +0300)
PR tree-optimization/71702

Backport r230667
2015-11-20  Jim Wilson  <jim.wilson@linaro.org>

* tree-vect-data-refs.c (compare_tree): Call STRIP_NOPS.

From-SVN: r253081

gcc/ChangeLog
gcc/tree-vect-data-refs.c

index ce63706113fc709b475dd04814c8c76547a38da0..67f5b9f7b148bfaf824863b454c31fa3f0fbc999 100644 (file)
@@ -1,3 +1,11 @@
+2017-09-22  Alexander Monakov  <amonakov@ispras.ru>
+
+       PR tree-optimization/71702
+       Backport r230667
+       2015-11-20  Jim Wilson  <jim.wilson@linaro.org>
+
+       * tree-vect-data-refs.c (compare_tree): Call STRIP_NOPS.
+
 2017-09-21  Alan Modra  <amodra@gmail.com>
 
        PR target/81996
index 76a9fd71add1ccfd72dd7354e2936b20ae8fe9e8..9cd0f0141d0d6fa89c8dcd2399664ca36c65b8d7 100644 (file)
@@ -2393,6 +2393,8 @@ compare_tree (tree t1, tree t2)
   if (t2 == NULL)
     return 1;
 
+  STRIP_NOPS (t1);
+  STRIP_NOPS (t2);
 
   if (TREE_CODE (t1) != TREE_CODE (t2))
     return TREE_CODE (t1) < TREE_CODE (t2) ? -1 : 1;