diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2023-12-10 19:46:05 +0000 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2023-12-10 19:46:05 +0000 |
commit | 8c1df4022546cc783c4ab666751c9a2e9b3637b0 (patch) | |
tree | 831ff08eb8e08c91fd694652825f7500a30b48aa | |
parent | 23ea0bc2cf042d74c4adfe26a57cf96b1d837a91 (diff) | |
download | gcc-8c1df4022546cc783c4ab666751c9a2e9b3637b0.zip gcc-8c1df4022546cc783c4ab666751c9a2e9b3637b0.tar.gz gcc-8c1df4022546cc783c4ab666751c9a2e9b3637b0.tar.bz2 |
aarch64: XFAIL some SME tests for BE
The z0_z23 tests rely on being able to propagate:
(1) set of double-register z0-z1
(2) copy of z0 to z28
(3) use of z28
to a use of z0. On LE targets it's regcprop that does this.
But regcprop punts on (2) because of:
https://gcc.gnu.org/pipermail/gcc-patches/2002-July/081990.html
This patch therefore XFAILs the affected tests.
gcc/testsuite/
* gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c: XFAIL z0_z23 tests
for big-endian.
* gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c: Likewise.
48 files changed, 48 insertions, 48 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c index 17b952e..fe90d04 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svbfloat16x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.h - z29\.h}, z0\.h, z23\.h ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c index a4361ed..26cd6a8 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svfloat16x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.h - z29\.h}, z0\.h, z23\.h ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c index dbc9165..8de1d66 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svfloat32x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.s - z29\.s}, z0\.s, z23\.s ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c index c893d31..d198f60 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svfloat64x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.d - z29\.d}, z0\.d, z23\.d ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c index 54607d4..b623b1b 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svint16x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.h - z29\.h}, z0\.h, z23\.h ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c index 9b1a81f..62fb290 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svint32x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.s - z29\.s}, z0\.s, z23\.s ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c index 91527ce..3cf32f2 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svint64x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.d - z29\.d}, z0\.d, z23\.d ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c index 406d227..e9d35a4 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svint8x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.b - z29\.b}, z0\.b, z23\.b ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c index 9990a59..62a7058 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svuint16x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.h - z29\.h}, z0\.h, z23\.h ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c index 4bdcaa3..5fd4093c 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svuint32x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.s - z29\.s}, z0\.s, z23\.s ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c index 95b69d1..e18a669 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svuint64x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.d - z29\.d}, z0\.d, z23\.d ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c index 5200292..244ec93 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzp_z28_z0, svuint8x2_t, z28, svuzp (z0)) /* -** uzp_z28_z0_z23: +** uzp_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.b - z29\.b}, z0\.b, z23\.b ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c index 6d9ae62..9b35be0 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svbfloat16x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c index e8add86..f8cd75c 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svfloat16x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c index d4487f4..447d973 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svfloat32x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c index 8f7bc9f..27c6195 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svfloat64x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c index 2cfe7af..60885a7 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svint16x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c index bd583bb..074a48f 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svint32x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c index 4b2aa57..ed17535 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svint64x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c index fe50987..d351acb 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svint8x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c index 69a7aa6..c4de6a2 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svuint16x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c index 94a89c8..1feb9364 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svuint32x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c index 779906c..470d934 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svuint64x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c index 04fe9e6..0213ad8 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c @@ -59,7 +59,7 @@ TEST_XN (uzpq_z28_z0, svuint8x2_t, z28, svuzpq (z0)) /* -** uzpq_z28_z0_z23: +** uzpq_z28_z0_z23: { xfail aarch64_big_endian } ** uzp {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c index 53fb2fa..116d91d 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svbfloat16x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.h - z29\.h}, z0\.h, z23\.h ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c index c404cfa..578803b 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svfloat16x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.h - z29\.h}, z0\.h, z23\.h ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c index 24f1900..ecce2c9 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svfloat32x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.s - z29\.s}, z0\.s, z23\.s ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c index 6c27bdb..3e8ecc0 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svfloat64x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.d - z29\.d}, z0\.d, z23\.d ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c index ebe26f1..4cecf80 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svint16x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.h - z29\.h}, z0\.h, z23\.h ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c index 8969a89..1e36727 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svint32x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.s - z29\.s}, z0\.s, z23\.s ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c index 68ca3fa..4a485ae 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svint64x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.d - z29\.d}, z0\.d, z23\.d ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c index 2c98222..24ef2e1 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svint8x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.b - z29\.b}, z0\.b, z23\.b ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c index 8ed76db..e57e3a6 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svuint16x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.h - z29\.h}, z0\.h, z23\.h ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c index 3970d3e..f96b7b5 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svuint32x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.s - z29\.s}, z0\.s, z23\.s ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c index 7aa1d60..bec1e65 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svuint64x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.d - z29\.d}, z0\.d, z23\.d ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c index 716edb4..b16989c 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c @@ -59,7 +59,7 @@ TEST_XN (zip_z28_z0, svuint8x2_t, z28, svzip (z0)) /* -** zip_z28_z0_z23: +** zip_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.b - z29\.b}, z0\.b, z23\.b ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c index d9432cb..a211755 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svbfloat16x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c index 928ec54..dd799be 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svfloat16x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c index 7cf9b43..57f90b1 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svfloat32x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c index 3360f0a..3f18f4d 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svfloat64x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c index 130c094..1aebc97 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svint16x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c index cb353cb..e830622 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svint32x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c index 8791a66..226c6fb 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svint64x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c index 83a1756..a983612 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svint8x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c index e45ba03..9e420c4 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svuint16x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c index 893b956..d767d2d 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svuint32x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c index 4cbf69a..25a2170 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svuint64x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ diff --git a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c index 1e1ee8b..5ee9058 100644 --- a/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c +++ b/gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c @@ -59,7 +59,7 @@ TEST_XN (zipq_z28_z0, svuint8x2_t, z28, svzipq (z0)) /* -** zipq_z28_z0_z23: +** zipq_z28_z0_z23: { xfail aarch64_big_endian } ** zip {z28\.q - z29\.q}, z0\.q, z23\.q ** ret */ |