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 B006D3858C55 for ; Mon, 26 Feb 2024 16:13:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B006D3858C55 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 B006D3858C55 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=1708963992; cv=none; b=nQTAZ7UWvrgXMvRyWlEgFCB/5iF0PxOsNxDXTVEzRuwAACEykCUFLq1KpgKsQ4GhszWmG8SD6Qz2ta8Oww+sKrpPzlpaM9onzbUMAXU8Al1Y3gKSV0B59NETlimaWXjB+psX+sclmeCBRzHX80LMAQPElh6Cbvi7k7YTPOvqOFM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708963992; c=relaxed/simple; bh=1xUJZ93lFdL+Oxd9NHOPLi0nnkljszYpCCYzTM4FmCM=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=WFSdFFkKGZfs/9VQ8DA6uC9UPd0xHxsTQyoM1mKuVmgFoz+eOAAs+Ds4ADYxVnYnfZYQ/Be0AcsGDQOfU9m44FMWgg7Hkewv+LRuCLLaSWqMgaEE3bRhNfFX75yv60lL25m9LdJ+tflDRSpGGDn6AzR8PWVtkUUZdONyKP0R1uI= 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 B1968DA7; Mon, 26 Feb 2024 08:13:48 -0800 (PST) Received: from [10.2.78.54] (e120077-lin.cambridge.arm.com [10.2.78.54]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 815FF3F73F; Mon, 26 Feb 2024 08:13:09 -0800 (PST) Message-ID: <72891704-ee54-4a74-8bb5-318ea34891f7@arm.com> Date: Mon, 26 Feb 2024 16:13:08 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] ARM: Fix conditional execution [PR113915] Content-Language: en-GB To: Wilco Dijkstra , Kyrylo Tkachov Cc: GCC Patches References: From: "Richard Earnshaw (lists)" In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3491.7 required=5.0 tests=BAYES_00,KAM_DMARC_NONE,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,KAM_SHORT,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: On 26/02/2024 16:05, Wilco Dijkstra wrote: > Hi Richard, > >> Did you test this on a thumb1 target?  It seems to me that the target parts that you've >> removed were likely related to that.  In fact, I don't see why this test would need to be changed at all. > > The testcase explicitly forces a Thumb-2 target (arm_arch_v6t2). The patterns > were wrong for Thumb-2 indeed, and the testcase was explicitly testing for this. > There is a separate builtin-bswap-2.c for Thumb-1 target (arm_arch_v6m). > > Cheers, > Wilco That's why statements like: * gcc.target/arm/builtin-bswap-1.c: Fix test. are less than helpful. Perhaps if you'd said what you actually changed that would have made it more obvious. So OK, but please fix the commit message to say what you did. R.