[4/4] Use scan-tree-dump instead of scan-tree-dump-times for some vect tests
Richard Sandiford
richard.sandiford@arm.com
Mon Nov 4 15:30:00 GMT 2019
With later patches, we're able to vectorise the epilogues of these tests
on AArch64 and so get two instances of "vectorizing stmts using SLP".
Although it would be possible with a bit of effort to predict when
this happens, it doesn't seem important whether we get 1 vs. 2
occurrences. All that matters is zero vs. nonzero.
2019-11-04 Richard Sandiford <richard.sandiford@arm.com>
gcc/testsuite/
* gcc.dg/vect/slp-9.c: Use scan-tree-dump rather than
scan-tree-dump-times.
* gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
* gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
Index: gcc/testsuite/gcc.dg/vect/slp-9.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/slp-9.c 2019-03-08 18:15:02.276871200 +0000
+++ gcc/testsuite/gcc.dg/vect/slp-9.c 2019-11-04 15:18:14.656674872 +0000
@@ -44,5 +44,5 @@ int main (void)
}
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target vect_widen_mult_hi_to_si } } }*/
-/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target vect_widen_mult_hi_to_si } } } */
+/* { dg-final { scan-tree-dump "vectorizing stmts using SLP" "vect" { target vect_widen_mult_hi_to_si } } } */
Index: gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c 2019-03-08 18:15:02.304871094 +0000
+++ gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c 2019-11-04 15:18:14.656674872 +0000
@@ -38,5 +38,5 @@ int main (void)
}
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { vect_widen_mult_hi_to_si || vect_unpack } } } } */
-/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target { vect_widen_mult_hi_to_si || vect_unpack } } } } */
+/* { dg-final { scan-tree-dump "vectorizing stmts using SLP" "vect" { target { vect_widen_mult_hi_to_si || vect_unpack } } } } */
Index: gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c 2019-03-08 18:15:02.292871138 +0000
+++ gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c 2019-11-04 15:18:14.668674793 +0000
@@ -38,5 +38,5 @@ int main (void)
}
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { vect_widen_mult_qi_to_hi || vect_unpack } } } } */
-/* { dg-final { scan-tree-dump-times "vectorizing stmts using SLP" 1 "vect" { target { vect_widen_mult_hi_to_si || vect_unpack } } } } */
+/* { dg-final { scan-tree-dump "vectorizing stmts using SLP" "vect" { target { vect_widen_mult_hi_to_si || vect_unpack } } } } */
More information about the Gcc-patches
mailing list