[RS6000] Tests that use int128_t and -m32
authorAlan Modra <amodra@gmail.com>
Sat, 24 Oct 2020 05:37:02 +0000 (16:07 +1030)
committerAlan Modra <amodra@gmail.com>
Mon, 26 Oct 2020 22:53:07 +0000 (09:23 +1030)
commit99f68181b11021f92f9f41324d16ad22fbc8c57e
tree30aae31ab984c6f13742ba7091dc663c1f584de0
parent8d8fef197114a986f6597499e9a2a14aca70cd1c
[RS6000] Tests that use int128_t and -m32

All these tests fail with -m32 due to lack of int128 support, in some
cases with what I thought was not the best error message.  For example
vsx_mask-move-runnable.c:34:3: error: unknown type name 'vector'
is misleading.  The problem isn't "vector" but "vector __uint128_t".

* gcc.target/powerpc/vsx-load-element-extend-char.c: Require int128.
* gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise.
* gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise.
* gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise.
* gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise.
* gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise.
* gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise.
* gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise.
* gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise.
* gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise.
* gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise.
* gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise.
12 files changed:
gcc/testsuite/gcc.target/powerpc/vsx-load-element-extend-char.c
gcc/testsuite/gcc.target/powerpc/vsx-load-element-extend-int.c
gcc/testsuite/gcc.target/powerpc/vsx-load-element-extend-longlong.c
gcc/testsuite/gcc.target/powerpc/vsx-load-element-extend-short.c
gcc/testsuite/gcc.target/powerpc/vsx-store-element-truncate-char.c
gcc/testsuite/gcc.target/powerpc/vsx-store-element-truncate-int.c
gcc/testsuite/gcc.target/powerpc/vsx-store-element-truncate-longlong.c
gcc/testsuite/gcc.target/powerpc/vsx-store-element-truncate-short.c
gcc/testsuite/gcc.target/powerpc/vsx_mask-count-runnable.c
gcc/testsuite/gcc.target/powerpc/vsx_mask-expand-runnable.c
gcc/testsuite/gcc.target/powerpc/vsx_mask-extract-runnable.c
gcc/testsuite/gcc.target/powerpc/vsx_mask-move-runnable.c