Adjust expected output for bb-slp-21.c (PR 92527)
authorRichard Sandiford <richard.sandiford@arm.com>
Wed, 20 Nov 2019 21:08:52 +0000 (21:08 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 20 Nov 2019 21:08:52 +0000 (21:08 +0000)
After r278246, we can try building the out[] store value from scalars
if the target has no multiplication support.  That's not necessarily
a good thing, but like most of vect/, this test is run with the cost
model disabled.

2019-11-20  Richard Sandiford  <richard.sandiford@arm.com>

gcc/testsuite/
PR testsuite/92527
* gcc.dg/vect/bb-slp-21.c: Expect both SLP groups to be vectorized,
regardless of whether the target supports multiplication.

From-SVN: r278531

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/bb-slp-21.c

index 36fabc7f3fb21b6ef90f5c77d0cf18d64997c0e2..4dcb96763c63ff44eaed91d252c6888f905623c7 100644 (file)
@@ -1,3 +1,9 @@
+2019-11-20  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR testsuite/92527
+       * gcc.dg/vect/bb-slp-21.c: Expect both SLP groups to be vectorized,
+       regardless of whether the target supports multiplication.
+
 2019-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * g++.dg/parse/error43.C: Adjust expected error.
index c45eb44f0bc8a4c8135cef3a6c1f0a72a6d44851..5464d0952019192816eb3857c04f9b54a28c7ef9 100644 (file)
@@ -64,6 +64,5 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "basic block vectorized" 1 "slp2"  } } */
-/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "slp2" { target { ! {vect_int_mult } } } } } */
-/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 2 "slp2" { target vect_int_mult } } } */
+/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 2 "slp2" } } */