From: wilson Date: Fri, 20 Nov 2015 16:27:17 +0000 (+0000) Subject: Fix cygwin performance loss on linpack. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10efd28562ef32ea7178c61b107f1785a560ecd1;p=thirdparty%2Fgcc.git Fix cygwin performance loss on linpack. gcc/ * tree-vect-data-refs.c (compare_tree): Call STRIP_NOPS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230667 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 33e4f41ca3f8..e5607466d363 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2015-11-20 Jim Wilson + + * tree-vect-data-refs.c (compare_tree): Call STRIP_NOPS. + 2015-11-20 Evandro Menezes * config/aarch64/aarch64.md (predicated): Copy attribute from diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c index 9ee6efe73e06..f4436b544301 100644 --- a/gcc/tree-vect-data-refs.c +++ b/gcc/tree-vect-data-refs.c @@ -2545,6 +2545,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;