rs6000/test: Add -fno-vect-cost-model to conv-vectorize-[12].c
In my testing with cost tweaking for vector with length, I found two cases below didn't get the expected output. Since the expected instructions reply on the vectorization occurrence, we don't expect vectorization gets disabled by cost model. To make it not fragile, the fix is to force it without vect cost model. gcc/testsuite/ChangeLog: * gcc.target/powerpc/conv-vectorize-1.c: Add option -fno-vect-cost-model. * gcc.target/powerpc/conv-vectorize-2.c: Likewise.
This commit is contained in:
parent
96686b3fcd
commit
0757d3660c
|
@ -1,5 +1,5 @@
|
|||
/* { dg-require-effective-target powerpc_vsx_ok } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -mvsx" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -mvsx -fno-vect-cost-model" } */
|
||||
|
||||
/* Test vectorizer can exploit vector conversion instructions to convert
|
||||
unsigned/signed long long to float. */
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-require-effective-target powerpc_vsx_ok } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -mvsx" } */
|
||||
/* { dg-options "-O2 -ftree-vectorize -mvsx -fno-vect-cost-model" } */
|
||||
|
||||
/* Test vectorizer can exploit vector conversion instructions to convert
|
||||
float to unsigned/signed long long. */
|
||||
|
|
Loading…
Reference in New Issue