diff options
author | Kewen Lin <linkw@linux.ibm.com> | 2023-03-08 00:56:31 -0600 |
---|---|---|
committer | Kewen Lin <linkw@linux.ibm.com> | 2023-03-08 00:56:31 -0600 |
commit | 4bcdc362e90a07977f85d79c82fd7dcd20d80ac9 (patch) | |
tree | 79d511d13cd8b9ed8418c885baf51afb0829202a /gcc | |
parent | 0d25f8265b3ba9338f4572ac3fab08e3f33367a5 (diff) | |
download | gcc-4bcdc362e90a07977f85d79c82fd7dcd20d80ac9.zip gcc-4bcdc362e90a07977f85d79c82fd7dcd20d80ac9.tar.gz gcc-4bcdc362e90a07977f85d79c82fd7dcd20d80ac9.tar.bz2 |
testsuite: Adjust fold-vec-extract-double.p9.c for powerpc BE [PR108810]
On BE, the extracted index for the leftmost element is 0
rather than 1, adjust the test case accordingly.
PR testsuite/108810
gcc/testsuite/ChangeLog:
* gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
the extracted index for BE.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p9.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p9.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p9.c index 6c51503..880f424 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p9.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p9.c @@ -18,9 +18,15 @@ testd_var (vector double vd2, signed int si) return vec_extract (vd2, si); } +#ifdef __BIG_ENDIAN__ +#define LEFTMOST_ELEMENT_INDEX 0 +#else +#define LEFTMOST_ELEMENT_INDEX 1 +#endif + double testd_cst (vector double vd2) { - return vec_extract (vd2, 1); + return vec_extract (vd2, LEFTMOST_ELEMENT_INDEX); } |