From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by sourceware.org (Postfix) with ESMTP id CCDF8385843B for ; Mon, 8 Apr 2024 09:45:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CCDF8385843B 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 CCDF8385843B 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=1712569535; cv=none; b=bs80qlMm8GCZZCjAO/r46RKX/DMX9D0plvZM6ZjwOFRlyVVJGWS3KfyodryPgHhLxnr/2z0XkYthNrl7TB0TsqZPTYc4wof0nBHCI2xyf65/qAfklwShd4LYEnSULfdJnPFXmMsbSMrbtWnUoN3eL+gfF5fqnpwZDqFkCIFt+ww= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1712569535; c=relaxed/simple; bh=qr/sjMo8tG7/9gs05UO+TqGOfoR2I7nH4HFlTZVD91A=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=xFDvveQZmXv62D2jBEOTIEI70z4Q8bneDnJnEtPnDfthZ3t2R9E9oLNNDK97xwDB9Tfm8Fmkcd2q/8HWBTLigKWG62xOp5xJuTSBKlfQeVwDGa26GVqaQcvOc8HC3HYRKLhncmhKfy98fdeNXbQhBE0gmA3vLyI5qKvE+1yA9b8= 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 EA3071007; Mon, 8 Apr 2024 02:46:03 -0700 (PDT) Received: from localhost (e121540-lin.manchester.arm.com [10.32.110.72]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0ADA53F766; Mon, 8 Apr 2024 02:45:32 -0700 (PDT) From: Richard Sandiford To: Richard Biener Mail-Followup-To: Richard Biener ,gcc-patches@gcc.gnu.org, richard.sandiford@arm.com Cc: gcc-patches@gcc.gnu.org Subject: Re: [pushed] aarch64: Fix bogus cnot optimisation [PR114603] References: Date: Mon, 08 Apr 2024 10:45:31 +0100 In-Reply-To: (Richard Biener's message of "Sat, 6 Apr 2024 14:54:58 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-14.6 required=5.0 tests=BAYES_00,KAM_DMARC_NONE,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,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 List-Id: Richard Biener writes: > On Fri, Apr 5, 2024 at 3:52=E2=80=AFPM Richard Sandiford >> This isn't a regression on a known testcase. However, it's a nasty >> wrong code bug that could conceivably trigger for autovec code (although >> I've not been able to construct a reproducer so far). That fix is also >> quite localised to the buggy operation. I'd therefore prefer to push >> the fix now rather than wait for GCC 15. > > wrong-code bugs (and also rejects-valid or ice-on-valid) are always exempt > from the regression-only fixing. In practice every such bug will be a > regression, > in this case to when the combining pattern was introduced (unless that was > with the version with the initial introduction of the port of course). Ah, thanks, hadn't realised that. Makes sense though. It's good news of a sort since unfortunately I've another SVE wrong-code fix in the works... Richard