[testsuite] Fix PR94023 to guard case under vect_hw_misalign
authorKewen Lin <linkw@linux.ibm.com>
Mon, 9 Mar 2020 02:34:13 +0000 (21:34 -0500)
committerKewen Lin <linkw@linux.ibm.com>
Mon, 9 Mar 2020 02:34:13 +0000 (21:34 -0500)
As PR94023 shows, the expected SLP requires misaligned vector access
support.  This patch is to guard the check under the target condition
vect_hw_misalign to ensure that.

gcc/testsuite/ChangeLog

2020-03-09  Kewen Lin  <linkw@gcc.gnu.org>

    PR testsuite/94023
    * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
    vect_hw_misalign targets.

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/slp-perm-12.c

index 722a473ba77c16ebea496b671ef0cf844d8c5716..2126a24c3eae0dfd3380d00158732c09f5280c07 100644 (file)
@@ -1,3 +1,9 @@
+2020-03-09  Kewen Lin  <linkw@gcc.gnu.org>
+
+       PR testsuite/94023
+       * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on
+       vect_hw_misalign targets.
+
 2020-03-08  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/93581
index 4d4c5344402e86a2c561647ee5b7dcf2e64f85ca..113223ab0f96507b74cfff8fc6b112070cabb5ee 100644 (file)
@@ -49,4 +49,4 @@ int main()
   return 0;
 }
 
-/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target vect_perm } } } */
+/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target { vect_perm && vect_hw_misalign } } } } */