rs6000: Fix testsuite fallout from previous fix. [PR93136]
authorPeter Bergner <bergner@linux.ibm.com>
Sat, 8 Feb 2020 23:33:08 +0000 (17:33 -0600)
committerPeter Bergner <bergner@linux.ibm.com>
Sat, 8 Feb 2020 23:33:08 +0000 (17:33 -0600)
commit4b39d801b2698d0f756231f6f8fa0be5a36f0c05
treeee75ca65bc0fd3dc476cb2c453177c391877775e
parentb780f68e025b2cf5631183e199ebf672ea463af6
rs6000: Fix testsuite fallout from previous fix. [PR93136]

The fix for PR target/92923 exposed some test cases with fragile
scan-assembler-times counting.  Split the test cases into smaller
functions, which allows less chance of optimizations causing slight
instruction count numbers.

gcc/testsuite/
PR target/93136
* gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options.
* gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions.
* gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times
regex directives.  Adjust expected instruction counts.
* gcc.target/powerpc/vsx-vector-6.p8.c: Likewise.
* gcc.target/powerpc/vsx-vector-6.p9.c: Likewise.
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vmx/ops.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c