]> git.ipfire.org Git - thirdparty/gcc.git/commit
testsuite: aarch64: Fix failing SVE tests on big endian
authorJonathan Wright <jonathan.wright@arm.com>
Thu, 15 Jul 2021 12:27:04 +0000 (13:27 +0100)
committerJonathan Wright <jonathan.wright@arm.com>
Fri, 16 Jul 2021 09:54:05 +0000 (10:54 +0100)
commitfc58c49ed92d499e7d1d11ecac8f17a3461b20a9
treebc8fdcddc293a421662ac3453bdf252d77c7753f
parent2f11ca2a3a3bea38a7c5bd63e777620a4887e649
testsuite: aarch64: Fix failing SVE tests on big endian

A recent change "gcc: Add vec_select -> subreg RTL simplification"
updated the expected test results for SVE extraction tests. The new
result should only have been changed for little endian. This patch
restores the old expected result for big endian.

gcc/testsuite/ChangeLog:

2021-07-15  Jonathan Wright  <jonathan.wright@arm.com>

* gcc.target/aarch64/sve/extract_1.c: Split expected results
by big/little endian targets, restoring the old expected
result for big endian.
* gcc.target/aarch64/sve/extract_2.c: Likewise.
* gcc.target/aarch64/sve/extract_3.c: Likewise.
* gcc.target/aarch64/sve/extract_4.c: Likewise.
gcc/testsuite/gcc.target/aarch64/sve/extract_1.c
gcc/testsuite/gcc.target/aarch64/sve/extract_2.c
gcc/testsuite/gcc.target/aarch64/sve/extract_3.c
gcc/testsuite/gcc.target/aarch64/sve/extract_4.c