From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from server.nextmovesoftware.com (server.nextmovesoftware.com [162.254.253.69]) by sourceware.org (Postfix) with ESMTPS id 14EC93858C2D for ; Sun, 6 Aug 2023 22:28:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 14EC93858C2D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=nextmovesoftware.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=nextmovesoftware.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nextmovesoftware.com; s=default; h=Content-Type:MIME-Version:Message-ID: Date:Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=m8YooRdqsKkw6m5moUj9HvOR3TyTnFKvvfXeuOaS6sw=; b=QdnCZdLTUG6aSpCwpI+3ZLCg3t 2ROZW7YguaePB8dV2Vd6+i5T5Tp62ZF3D+FkFPeDy/ZvyDcGkjC+svpW3NYPCwCbTI0MgG5fCHrTA J/MDMQ2rcXlCrjxAQ6A6MeTwyALNm7Pqz2vH0mCtndIJgdRO479y7mZrgfv19GqvWhCfpdyK5yoN1 7XnctDFs+R1uhQm9qHOMXZcBOP8n8qD4jVSC9lkblk7kEHniGrDxA5pGsyb60JIuApF7HDWvxqDs/ 1wAMA5veXX/Icj88B2tyQoEzI4XHEBFuRQ7+2Mz4qDwJz0ciAtsQndCgckhdnxLnkSaKIiiBAKRz0 ui6/fBXQ==; Received: from host86-161-68-50.range86-161.btcentralplus.com ([86.161.68.50]:53059 helo=Dell) by server.nextmovesoftware.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1qSmEK-00041H-1I for gcc-patches@gcc.gnu.org; Sun, 06 Aug 2023 18:28:08 -0400 From: "Roger Sayle" To: Subject: [Committed] Avoid FAIL of gcc.target/i386/pr110792.c Date: Sun, 6 Aug 2023 23:28:05 +0100 Message-ID: <004b01d9c8b5$465df9e0$d319eda0$@nextmovesoftware.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_004C_01D9C8BD.A822D710" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdnItN4XRiZslptHSfW6l2cUY48nDQ== Content-Language: en-gb X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server.nextmovesoftware.com X-AntiAbuse: Original Domain - gcc.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - nextmovesoftware.com X-Get-Message-Sender-Via: server.nextmovesoftware.com: authenticated_id: roger@nextmovesoftware.com X-Authenticated-Sender: server.nextmovesoftware.com: roger@nextmovesoftware.com X-Source: X-Source-Args: X-Source-Dir: X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,RCVD_IN_BARRACUDACENTRAL,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multipart message in MIME format. ------=_NextPart_000_004C_01D9C8BD.A822D710 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit My apologies (again), I managed to mess up the 64-bit version of the test case for PR 110792. Unlike the 32-bit version, the 64-bit case contains exactly the same load instructions, just in a different order making the correct and incorrect behaviours impossible to distinguish with a scan-assembler-not. Somewhere between checking that this test failed in a clean tree without the patch, and getting the escaping correct, I'd failed to notice that this also FAILs in the patched tree. Doh! Instead of removing the test completely, I've left it as a compilation test. The original fix is tested by the 32-bit test case. Committed to mainline as obvious. Sorry for the inconvenience. 2023-08-06 Roger Sayle gcc/testsuite/ChangeLog PR target/110792 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not. ------=_NextPart_000_004C_01D9C8BD.A822D710 Content-Type: text/plain; name="patch.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="patch.txt" diff --git a/gcc/testsuite/gcc.target/i386/pr110792.c = b/gcc/testsuite/gcc.target/i386/pr110792.c=0A= index b65125c48b6..eea4e1877db 100644=0A= --- a/gcc/testsuite/gcc.target/i386/pr110792.c=0A= +++ b/gcc/testsuite/gcc.target/i386/pr110792.c=0A= @@ -15,4 +15,3 @@ unsigned __int128 whirl(unsigned char x0)=0A= asm("":::"memory");=0A= return tt;=0A= }=0A= -/* { dg-final { scan-assembler-not "movq\tWHIRL_S\\+8\\(%rdi\\), %rdi" = } } */=0A= ------=_NextPart_000_004C_01D9C8BD.A822D710--