Message ID | 20241129103012.3477414-1-andre.simoesdiasvieira@arm.com |
---|---|
Headers |
Return-Path: <gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4085A3858D28 for <patchwork@sourceware.org>; Fri, 29 Nov 2024 10:32:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4085A3858D28 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 AB0A23858D26 for <gcc-patches@gcc.gnu.org>; Fri, 29 Nov 2024 10:30:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AB0A23858D26 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 AB0A23858D26 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=1732876222; cv=none; b=qOs1PKdYVQIjh6DnHiRWnQLqUfBLku01uwsy2zMRyqvw6m2FvXRI7DhQdaPkrd7yw1Hzp+AkNv7JMQgnL1e6CgSUKSH5Ixt4RjnYUfFiJbwxUQ2wbBOMh0HdnJ1aR2+5FjZ60h5YNKdSYOMr4Zr2jtY/vh03AbEISIgmlOv2F4M= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1732876222; c=relaxed/simple; bh=UNcxavZEATHWLrKdRz1yHontSfKkoK3gXpzBlC3zWXk=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=Hl6cU59VL6RhyeR9XsFGED+tHfl8MccCgub3HaswbjCHow35pMVIodWYJDk3BXYm/iVZ/JTZ1yM/0V9K8glQAHpg2iPNYR8Y/0fQ6RI2D0wCgVIqNRXQK5fGnACMJCvGQAXochpF9UT+grKkVCcZa9zDHRNuQr4my+DMFQjlmFY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AB0A23858D26 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 9C38912FC; Fri, 29 Nov 2024 02:30:51 -0800 (PST) Received: from e107157-lin.cambridge.arm.com (e107157-lin.cambridge.arm.com [10.2.78.70]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3AFBA3F5A1; Fri, 29 Nov 2024 02:30:21 -0800 (PST) From: Andre Vieira <andre.simoesdiasvieira@arm.com> To: gcc-patches@gcc.gnu.org Cc: christophe.lyon@arm.com, richard.earnshaw@arm.com, Andre Vieira <andre.simoesdiasvieira@arm.com> Subject: [PATCH 0/3] arm, mve: Fix DLSTP testism and issue after changes in codegen Date: Fri, 29 Nov 2024 10:30:09 +0000 Message-Id: <20241129103012.3477414-1-andre.simoesdiasvieira@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00, KAM_DMARC_NONE, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_SHORT, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no 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 <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org |
Series |
arm, mve: Fix DLSTP testism and issue after changes in codegen
|
|
Message
Andre Vieira (lists)
Nov. 29, 2024, 10:30 a.m. UTC
This patch series does not really need to be a patch series but just makes it easier to send it all and has one common goal which is to clean up the DLSTP implementation new to GCC 16 after some codegen changes. The first two patches clean-up some testcases and the last fixes an actual issue that had gonne by unnoticed until now. Only tested on arm-none-eabi mve.exp=dlstp*. OK for trunk? Andre Vieira (3): arm, mve: Fix scan-assembler for test7 in dlstp-compile-asm-2.c arm, mve: Pass -std=c99 to dlstp-loop-form.c to avoid new warning arm, mve: Detect uses of vctp_vpr_generated inside subregs gcc/config/arm/arm.cc | 3 ++- .../gcc.target/arm/mve/dlstp-compile-asm-2.c | 1 + .../gcc.target/arm/mve/dlstp-invalid-asm.c | 20 ++++++++++++++++++- .../gcc.target/arm/mve/dlstp-loop-form.c | 2 +- 4 files changed, 23 insertions(+), 3 deletions(-)
Comments
On 11/29/24 11:30, Andre Vieira wrote: > This patch series does not really need to be a patch series but just makes it > easier to send it all and has one common goal which is to clean up the DLSTP > implementation new to GCC 16 after some codegen changes. The first two patches > clean-up some testcases and the last fixes an actual issue that had gonne by > unnoticed until now. > > Only tested on arm-none-eabi mve.exp=dlstp*. OK for trunk? > I OK'ed individual patches modulo an update in a comment in patch 3/3. But I just realized that patches 1 and 3 fix some of the regressions reported in PR target/117814, so their ChangeLog entries should mention that. Thanks, Christophe > Andre Vieira (3): > arm, mve: Fix scan-assembler for test7 in dlstp-compile-asm-2.c > arm, mve: Pass -std=c99 to dlstp-loop-form.c to avoid new warning > arm, mve: Detect uses of vctp_vpr_generated inside subregs > > gcc/config/arm/arm.cc | 3 ++- > .../gcc.target/arm/mve/dlstp-compile-asm-2.c | 1 + > .../gcc.target/arm/mve/dlstp-invalid-asm.c | 20 ++++++++++++++++++- > .../gcc.target/arm/mve/dlstp-loop-form.c | 2 +- > 4 files changed, 23 insertions(+), 3 deletions(-) >