From patchwork Fri Mar 8 15:07:46 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 86975 Return-Path: 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 77410385DC21 for ; Fri, 8 Mar 2024 15:08:31 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2073.outbound.protection.outlook.com [40.107.241.73]) by sourceware.org (Postfix) with ESMTPS id 6162A3858D33 for ; Fri, 8 Mar 2024 15:07:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6162A3858D33 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 6162A3858D33 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.241.73 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1709910481; cv=pass; b=Q4cRTcQ3G/cJrK2nxhEFtrfesDG589l5dsGM7RjYjvpOLZFDT7EsQvS1D42RxoawrUYVDLhOGiDx123mHoEvt8poyLoZji2HumxOI0IHXFK7Cip7dgnOSbNPSaLTuLotigo3yaO8EaxcIGdiBWWxUrrRmQnklgFL/Xw690EMTek= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1709910481; c=relaxed/simple; bh=xM6Ay3L3y2659aw4qP2Y45T7WkoAvz6RdoGSBtX3Y+o=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=bOKRx8hHABaN8x4Bno7AIAQHJzNsKzIPsUZgOuA0r8msWrTRHGNJTW3ABxY/9Ydo0QABNSu65zxQcs0rBHPX1WQHfFAK3cXyfBkwxhc0fK8Ez53D+0njYE9XFjBOsS5JtcUqNSh8o/FH+sSv4bM67zRObbw5RRc/dqUTWJP4U7c= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=hr/WdPXWQuHIjyDZJ57R4HE2MuUFr070pFMRXh6j/3o7LcYHBU/aPoKmQ/QBLiXkJZ/3mEsm1Uzzd24rWl4BovpQwuh9JMsbRq3aeQy/i+QvsUytauKTAdUZj4qHjSaB9cKZ/WbD471rMfdSFk5kHCO6xTOIgCW52ofj/xEc1jp+0cefhDpFhejBEaaUe8eMZfsCjzzPOUwOFZ8diF7IO7YLlOZeOduPAXhRI3nZC1FTR5LWPb9pikT6jZiWnwQZSxU9aKvhlxBceqLmGJGbe6qj3Xw+P+7CNkjRk4+YtIvkEwDhrZRw67Zh5Xby6HjfzWc6AkVYQG3F15XRUPBbzQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=B9PuBI+oQFMjwi7w+VmfpJ3A0coSVWRvl3l4zkmiXn0=; b=GH/5QPUARcy+5zpcYidvxtDDGx/JzqHUmeM3iTG4g4Og4qD9WCIGLVrElep+iR5zfF/3gVJgwacoROswuJAAjy4CnuT4TBueAkEHOFB9WeWtovq9diuL+5u3rMklB0rq3DirrHk3xY4zSyoRD7TVGodn2PMAz5CgEFPPNVNllFr82RIJ2vXySI0QYJegkEaPgWI4SzE6H1ICjFjtXr3tOwM2JKukQ91J5ZA29Wn2NOPIEwa0gmvN4OpUMB8jym0J9+2V2DtJ98+iIu19qZBkxykuK7lT3PsdFKWSmNOKgicWEW1y0n5fZGnVUSDV92OpmdL2g0cQKqucj4SG49MDSg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B9PuBI+oQFMjwi7w+VmfpJ3A0coSVWRvl3l4zkmiXn0=; b=BU4tne930NaTgf8QDY2xe/NL2JJOFv2cpGaUZaLZpJZNHn5LZyMOjZH361H43XLhpEkc0tzmoHHFoLxhCW9f108OBNeHFSDmBtTzWjI/QMYxDN1MNPWfKAOLlArqhxvjRJHX6qdLPhhv7okstWSNyf3jCJScQLJjPxegu+wdSiE= Received: from AM9P250CA0030.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:21c::35) by DU0PR08MB8884.eurprd08.prod.outlook.com (2603:10a6:10:47f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.39; Fri, 8 Mar 2024 15:07:55 +0000 Received: from AM3PEPF0000A799.eurprd04.prod.outlook.com (2603:10a6:20b:21c:cafe::e9) by AM9P250CA0030.outlook.office365.com (2603:10a6:20b:21c::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.27 via Frontend Transport; Fri, 8 Mar 2024 15:07:55 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM3PEPF0000A799.mail.protection.outlook.com (10.167.16.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.12 via Frontend Transport; Fri, 8 Mar 2024 15:07:55 +0000 Received: ("Tessian outbound 7b0d57313a48:v276"); Fri, 08 Mar 2024 15:07:55 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b83dccce92e23563 X-CR-MTA-TID: 64aa7808 Received: from 1f3f52941038.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id ABC6BBEA-4472-4A7D-87B0-5E17E6116356.1; Fri, 08 Mar 2024 15:07:48 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1f3f52941038.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 08 Mar 2024 15:07:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AiLshSZuXKZ2QcNs9kkWL0M7VutsdPhAuF2ROHDTZXSWUqreE0os4DXI77n8vZHOrWgOq91X4LrReKtOTK7gUT8MY25KymTV4K1/A2BEVmklqB4FlY6UB/BNk1yNE22WeLgG4nfhWxP9/Zk35du81AxzulUh2hHQHextvEiPhAGy0jdkgJinETF+RG1aCKdecmGp0ZatEK4Mdu6Cq5rtOdWkugt+3xjQ0XewGoFFtBoaDLY7B1EPRxZv48+h6CF8yNrT4adL5JMY0xs9R1qTE4+V15n/V75tjuHXGddktwG/7Da/0oz/2u5doLEWNFDtCX1nOLfYe9z2Rh7xd8Rpng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=B9PuBI+oQFMjwi7w+VmfpJ3A0coSVWRvl3l4zkmiXn0=; b=HLaBCf0ZS+zCsTkQoyCO7EZArLNOZk5sqUOE/k8TRgCiZe+EdlsiQHXJZXj4cXw/+YydrwVLDnwbMri96FDSXZ+GMujRNTbOtpPQyjG76diJG6W9b7mbacIHhGS7eKoFhXir7OiWk3uwXiFx5UZfgoFGTKpqNHBbCd9Z89SKeesUscDS888+cFN1rpjr4PqtJTFlA9jyowgiUlkHsJS3qc9QXedoFAU2nFWBUAibd10uI93SzW3xnMrNRLtK3BQsQcYGBQMbJWDqzekaCDlkyiZZBfTDNwopeOgR0czE52i74GjBX2xpa/LYF+4K38y2BrkfVcMLWEmqP2P9Xau4OA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B9PuBI+oQFMjwi7w+VmfpJ3A0coSVWRvl3l4zkmiXn0=; b=BU4tne930NaTgf8QDY2xe/NL2JJOFv2cpGaUZaLZpJZNHn5LZyMOjZH361H43XLhpEkc0tzmoHHFoLxhCW9f108OBNeHFSDmBtTzWjI/QMYxDN1MNPWfKAOLlArqhxvjRJHX6qdLPhhv7okstWSNyf3jCJScQLJjPxegu+wdSiE= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by AS4PR08MB7631.eurprd08.prod.outlook.com (2603:10a6:20b:4ce::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.26; Fri, 8 Mar 2024 15:07:46 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::8b1b:5f28:5006:ac18]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::8b1b:5f28:5006:ac18%4]) with mapi id 15.20.7316.039; Fri, 8 Mar 2024 15:07:46 +0000 From: Wilco Dijkstra To: GCC Patches Subject: [COMMITTED] ARM: Fix builtin-bswap-1.c test [PR113915] Thread-Topic: [COMMITTED] ARM: Fix builtin-bswap-1.c test [PR113915] Thread-Index: AQHacWoZNYrzOQA5O0e1b4aEhnpSTw== Date: Fri, 8 Mar 2024 15:07:46 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|AS4PR08MB7631:EE_|AM3PEPF0000A799:EE_|DU0PR08MB8884:EE_ X-MS-Office365-Filtering-Correlation-Id: b948d4d2-ce1d-4666-819f-08dc3f81888b x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: nwmnDuwIkizGVDH95QrPNw2PO8kngdCjacnQaeDUZ3eBiJdcles4EToo0Gl+WuroIigzpnfjt4KqpqgL7S1INjcdsvGoCNQkgH+2b3gyzkjgGPK4IFXLLIYvk1scMj8ZeS7VHYKcGVbEm53jbUqLjMMY6HBMGAeM4LSlxyvdBoUqt+Uw3zX4rUutBXLQC+IPHbEnRLHKdR/8agqxdrKk10bAfuGQI/zMROrVQ9OKojqT+KgkPjKaN3Wq7nHNxdOD2QaLx36xagiY0CcjvcE+QeRmZfNrJVB/3Rq6ejwWrWgYGo6prVfKVnCTRlSQxyJ1hzCVaeEAywX2S7gEXkstp8HdS93AVjiI/rgSm4J+NhTXDSbwCaJYDSQVkb1PBgD1GS38y+E2K1d9mBWWP66DRgEtfVs7PYEiANgLjJwAR405gBQQfpHI9pqel7r2w+/0HJJ7CV5LJpDgV2QO7ivy5B1LiRG4wDMiL6shT557g3EN2vEmwom47NnulIHRNeybF9PWLQ/krd3uYBGsBPldtqw4uwGiLFcFWDMWIw8hxPdaeaIVJwX/UuDRoLNtq6LZr+Bb9sQASXiDzEmqYP61EdqGmZB1+A0sI6DEC+/J4A2jW92SGeJnlH4QeqK5QAQbk0ei4XFfBUT+n0PeAaeOU+UhdlSxdpNZ4BXblgjvW5Q= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(376005)(38070700009); DIR:OUT; SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7631 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF0000A799.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: a460e4de-872d-4aa4-5876-08dc3f818358 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6arAU5MCGcnjPK5Lr9hTwKh2o3JkhHLoROw4PNW/qryQgGW1W60hqMMqz9i6wfFf/stTUBBPgIJgdWE/1Z/Nknh5xTlE4jw5IhyvJscYPkifKOBWROh7iq8ziE+1H0YIIlZlaE6LgmPVRzz2n7kaZLTaj5K5dzodR0HArQleHtJrASaY4E+6dyUwNDZ1rMfsNYX89+9YXJy/cE99DPYHmpaPC1Mps3KvVuyexgbMShbxTE8bPZi5mEsOfF5iSih6INZ1tj3/bMdgkg2s3yp1qfXi7ZSVL86wVlm7+wKxR+Xv54nT9hcojlQ6gts49AHzk5eisNhkt2zc7+UVLXGWvlZ3lpG0RndkZa269QmYQeXok1wOS2MWwFPzI247ZCo1xx6gApiDphpgv2Zpc/2eZGUZJ3uESAMVjX4b/LuLKNJRJr/drH6EURruiPfk6BZaa7RBZaw9SE5DnuMIOFHs9UgTtUf2fJyIXdIndPfZwHitdMUzO298Lq444V7/Dd9Qcbvs75sdzIusJHPz0XaA9UYyFWsVofLKh9Gehb1zl6Uu7U6LN24kMjG9Hy7cpVFKDHU2eq9eVjOkm3m7zn3hucN1FcLYl7kDlLcdX/3hP0jyGUSoeenv3XTyZ3QNuFu4hRk8/rgaeQLO3CuGlFVZ8AeAS3kjl56jMCcDMuA+517yrQsSd5NuhE7qJc5NpGQA7uyq6/PGDLw+tDzzNQj+Hw== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230031)(1800799015)(376005)(36860700004)(82310400014); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2024 15:07:55.3317 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b948d4d2-ce1d-4666-819f-08dc3f81888b X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF0000A799.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8884 X-Spam-Status: No, score=-10.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, KAM_SHORT, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY 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+patchwork=sourceware.org@gcc.gnu.org On Thumb-2 the use of CBZ blocks conditional execution, so change the test to compare with a non-zero value. gcc/testsuite/ChangeLog: PR target/113915 * gcc.target/arm/builtin-bswap.x: Fix test to avoid emitting CBZ. diff --git a/gcc/testsuite/gcc.target/arm/builtin-bswap.x b/gcc/testsuite/gcc.target/arm/builtin-bswap.x index c96dbe6329c4dc648fd0bcc972ad494c7d6dc6e5..dc8f910e0007a67ae5cb5100c98101c7b199b5ca 100644 --- a/gcc/testsuite/gcc.target/arm/builtin-bswap.x +++ b/gcc/testsuite/gcc.target/arm/builtin-bswap.x @@ -10,7 +10,7 @@ extern short foos16 (short); short swaps16_cond (short x, int y) { short z = x; - if (y) + if (y != 2) z = __builtin_bswap16 (x); return foos16 (z); } @@ -27,7 +27,7 @@ extern unsigned short foou16 (unsigned short); unsigned short swapu16_cond (unsigned short x, int y) { unsigned short z = x; - if (y) + if (y != 2) z = __builtin_bswap16 (x); return foou16 (z); } @@ -43,7 +43,7 @@ extern int foos32 (int); int swaps32_cond (int x, int y) { int z = x; - if (y) + if (y != 2) z = __builtin_bswap32 (x); return foos32 (z); } @@ -60,7 +60,7 @@ extern unsigned int foou32 (unsigned int); unsigned int swapsu2 (unsigned int x, int y) { int z = x; - if (y) + if (y != 2) z = __builtin_bswap32 (x); return foou32 (z); }