From patchwork Sun Dec 10 19:54:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Sandiford X-Patchwork-Id: 1874235 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4SpFvV5XD4z23nF for ; Mon, 11 Dec 2023 06:54:30 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C829F3858002 for ; Sun, 10 Dec 2023 19:54:28 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by sourceware.org (Postfix) with ESMTP id 847493858C56 for ; Sun, 10 Dec 2023 19:54:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 847493858C56 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 847493858C56 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=217.140.110.172 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702238058; cv=none; b=cEOY4erTuXz9qLYEXGWTezXn3cG4AigIdn85t7mQMw9OYaVbD+GXs+6XTM6hAAVJhmfZ6e2a+U9kffY82RxnB0CwfvZ/3AF8ltFlspv/0Yc9QTBSFOz55b9Jq2vlf0Y+rSvEEo1llh6ykHQfkOduldv8jRnpmCY9FveVYyYykxo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702238058; c=relaxed/simple; bh=kAGZwgkrqP4eTJYH5KtywJQW93QadHYl3EXSBFMA89Y=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=snhqblkOAAFixEcrcRGcx/mfkj1pPunptgepvwR0o/pzwGv+8UPYZqOcoc1HCrJF5i4S/KlMZsJ1r9ryBkPgfj99RI9AZB+opPNvC8q02ZYz+xrTQ+6l89sIVty7ghXvYpKiq0zkv+rwujG0h8T5X72ENFMliU44VCI8Rdb8TYI= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6B290FEC for ; Sun, 10 Dec 2023 11:55:00 -0800 (PST) Received: from localhost (e121540-lin.manchester.arm.com [10.32.110.72]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C995D3F738 for ; Sun, 10 Dec 2023 11:54:13 -0800 (PST) From: Richard Sandiford To: gcc-patches@gcc.gnu.org Mail-Followup-To: gcc-patches@gcc.gnu.org, richard.sandiford@arm.com Subject: [pushed] aarch64: XFAIL some SME tests for BE Date: Sun, 10 Dec 2023 19:54:12 +0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 X-Spam-Status: No, score=-21.9 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_NONE, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_SHORT, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org 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. Tested on aarch64-linux-gnu and aarch64_be-elf, pushed to trunk. Richard 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. --- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_bf16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_f64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_s8_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzp_u8_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_bf16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_f64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_s8_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/uzpq_u8_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_bf16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_f64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_s8_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zip_u8_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_bf16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_f64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_s8_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u16_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u32_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u64_x2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/zipq_u8_x2.c | 2 +- 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 17b952eeae9..fe90d046760 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 a4361ed1a9e..26cd6a8e559 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 dbc91650943..8de1d66db08 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 c893d31f760..d198f6029b3 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 54607d45b84..b623b1bfc96 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 9b1a81f1fde..62fb290d39b 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 91527ce3107..3cf32f2848a 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 406d227272e..e9d35a47a5c 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 9990a5982e1..62a705884e1 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 4bdcaa34f5d..5fd4093c918 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 95b69d1f711..e18a6691849 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 52002920d23..244ec93a417 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 6d9ae624dee..9b35be0b26d 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 e8add862b47..f8cd75c3718 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 d4487f45082..447d973a298 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 8f7bc9ff23a..27c6195b425 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 2cfe7afcfe1..60885a73668 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 bd583bb5d84..074a48f400a 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 4b2aa57345c..ed17535738c 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 fe5098716c4..d351acbd7ec 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 69a7aa64474..c4de6a23abd 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 94a89c80bf2..1feb9364337 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 779906cacc9..470d9347fb3 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 04fe9e6dbfe..0213ad85bfd 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 53fb2fafc7a..116d91d9221 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 c404cfa7d40..578803b4cf5 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 24f19001b89..ecce2c94a3e 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 6c27bdb868d..3e8ecc0d1f0 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 ebe26f1ad46..4cecf808382 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 8969a89cd1a..1e367270c05 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 68ca3fafdf5..4a485ae5543 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 2c98222c900..24ef2e1e7f0 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 8ed76db922c..e57e3a61d13 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 3970d3e20a1..f96b7b58bcd 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 7aa1d601508..bec1e650d19 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 716edb4912d..b16989c0909 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 d9432cbdd3c..a21175506f7 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 928ec546b18..dd799bef647 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 7cf9b43bcc6..57f90b18b8b 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 3360f0a3214..3f18f4d15d6 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 130c094a0d4..1aebc9701aa 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 cb353cba5d6..e830622b99a 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 8791a664dd1..226c6fb574f 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 83a17565c77..a9836125943 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 e45ba038909..9e420c43c5d 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 893b956449f..d767d2d315e 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 4cbf69a67ce..25a2170e999 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 1e1ee8bb458..5ee90582ff5 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 */