testsuite: Adjust bb-slp-pr68892.c for AArch64
AArch64 passes the "not profitable" test because it treats vec_construct as having a high-enough cost. This means that we can try other vector modes, which in turn causes "BB vectorization with gaps at the end of a load is not supported" to be printed more than once. The number of times that we print the message doesn't seem important, so the patch converts it to a plain scan-tree-dump. gcc/testsuite/ * gcc.dg/vect/bb-slp-pr68892.c: Don't XFAIL the profitability test for aarch64*-*-*. Allow the "BB vectorization with gaps" message to be printed more than once.
This commit is contained in:
parent
ee9dd1c302
commit
71e234a5c9
1 changed files with 3 additions and 3 deletions
|
@ -15,6 +15,6 @@ void foo(void)
|
|||
|
||||
/* ??? Due to the gaps we fall back to scalar loads which makes the
|
||||
vectorization profitable. */
|
||||
/* { dg-final { scan-tree-dump "not profitable" "slp2" { xfail *-*-* } } } */
|
||||
/* { dg-final { scan-tree-dump-times "BB vectorization with gaps at the end of a load is not supported" 1 "slp2" } } */
|
||||
/* { dg-final { scan-tree-dump-times "Basic block will be vectorized" 1 "slp2" } } */
|
||||
/* { dg-final { scan-tree-dump "not profitable" "slp2" { xfail { ! aarch64*-*-* } } } } */
|
||||
/* { dg-final { scan-tree-dump "BB vectorization with gaps at the end of a load is not supported" "slp2" } } */
|
||||
/* { dg-final { scan-tree-dump-times "Basic block will be vectorized" 1 "slp2" { xfail aarch64*-*-* } } } */
|
||||
|
|
Loading…
Add table
Reference in a new issue