]> gcc.gnu.org Git - gcc.git/commit
Deal with prefixed loads/stores in tests, PR testsuite/100166
authorMichael Meissner <meissner@linux.ibm.com>
Thu, 3 Jun 2021 17:30:24 +0000 (13:30 -0400)
committerMichael Meissner <meissner@linux.ibm.com>
Thu, 3 Jun 2021 17:30:24 +0000 (13:30 -0400)
commitf9caa68cac1cb62ff425af5e9d34beaafeb43165
treeb019bccaa00527b63c16a4c1317801d2eb262b24
parentf52732b945c451ba7924cc7d24e659d81f080010
Deal with prefixed loads/stores in tests, PR testsuite/100166

This patch updates the various tests in the testsuite to treat plxv
and pstxv as being vector loads/stores.  This shows up if you run the
testsuite with a compiler configured with the option: --with-cpu=power10.

gcc/testsuite/
2021-06-03  Michael Meissner  <meissner@linux.ibm.com>

PR testsuite/100166
* gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c:
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c:
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c:
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c:
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c:
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c:
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c:
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c:
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c:
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c:
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c:
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c:
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c:
* gcc.target/powerpc/fold-vec-load-vec_xl-char.c:
* gcc.target/powerpc/fold-vec-load-vec_xl-double.c:
* gcc.target/powerpc/fold-vec-load-vec_xl-float.c:
* gcc.target/powerpc/fold-vec-load-vec_xl-int.c:
* gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c:
* gcc.target/powerpc/fold-vec-load-vec_xl-short.c:
* gcc.target/powerpc/fold-vec-splat-floatdouble.c:
* gcc.target/powerpc/fold-vec-splat-longlong.c:
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c:
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c:
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c:
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c:
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c:
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c:
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c:
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c:
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c:
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c:
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c:
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c:
* gcc.target/powerpc/fold-vec-store-vec_xst-char.c:
* gcc.target/powerpc/fold-vec-store-vec_xst-double.c:
* gcc.target/powerpc/fold-vec-store-vec_xst-float.c:
* gcc.target/powerpc/fold-vec-store-vec_xst-int.c:
* gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c:
* gcc.target/powerpc/fold-vec-store-vec_xst-short.c:
* gcc.target/powerpc/lvsl-lvsr.c:
* gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv-longlong.c:
Update insn counts to account for power10 prefixed loads and
stores.
41 files changed:
gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splat-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splat-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-short.c
gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c
gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv-longlong.c
This page took 0.08095 seconds and 6 git commands to generate.