Message ID | 20241127202741.771893-2-Akram.Ahmad@arm.com |
---|---|
State | New |
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 12561385842C for <patchwork@sourceware.org>; Wed, 27 Nov 2024 20:28:50 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20621.outbound.protection.outlook.com [IPv6:2a01:111:f403:2614::621]) by sourceware.org (Postfix) with ESMTPS id 0EE433858416 for <gcc-patches@gcc.gnu.org>; Wed, 27 Nov 2024 20:28:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0EE433858416 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 0EE433858416 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2614::621 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1732739296; cv=pass; b=Db7SPnF5prxXh3RHG8q8IdaX84WOQjCI5uHTjRfH9tagm8UtQ/Q9hHcWIFhGB5QYV/eqseZzKzlkGRsWBQfgSzlxCG3CHrSzQiekogiccSduA4PTQHjhiBaoe26ZBrNmP7oNf+DmBFtUOkczp/MxMGdkYcAVikgoVL8XjsqwWu8= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1732739296; c=relaxed/simple; bh=GOTTo6T66zb1JZGkRImoVRiOTYjaGcRVeqxHT5y1d5k=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=b7eDdGCJDTKKH/alEd1mZlci2HwPE/ovqfrEKB/4G40tVpHAjtBQLoYvhrcsQGpJsMMurDciEHOX3DNTmnd8lw+iGvMDI/XVqsEGFkoPnQcUUcZJMmw3DYZ93zjMHSjGcqVmTM+M9YrBVSsSDCC1M1h8zQAoCsv6/qzb5jKBASA= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0EE433858416 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=SEfpBSMa; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=SEfpBSMa ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=IXykIa/GGjE8uqPTKk7QLc7Wxntc79yudEMYWVBUAnBfbCcYiMZH4vWkGGrmp1v9l/AhoaJV85suazMykPd/pWS0QWsHk72yulcRP/POWu7WuOBoPgIHVKEP0Q6dy6gk8LVBM1Pryg4/61K3xY6aPRfgZOy0wCzOQ1H6l6wTKl+fL+ZzC8uLmlwJnOU2QVgjwkBcGGbkBfaka8+1gAOEy/AnuQDKFr8DQnxNVVlwyv37/HguHC6yg5GBPZ9iOoG+BMENLOnNLfg0ekpMIRI7av6vmziVJR0afBVTX1i6PDkPc6o79tJRUIF2ceMaDi/nHjlmUUYuJvXvKjCBHIi1Zw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=dK+vj8Kkw0Zuf+JIyyHIlUrmno1DWEYn6UnEKsNiE/4=; b=AZoPU5Myeq2K3TJJ1/ckqX9+JFTxwB2M5h3DZPeqRy2v3Yz9lRMG5SdbaRL5dc1P1CrQEmaHZ9PtT8C9LxlL4BYJROjddkCreIwRAA1GCwXXIoAMAd0xbTS3Ss/TMstJq2sdgLN0UE+bNiX/KDFQJd5PJs3h4qkYqKM2kKh/9s9Md8YMci2dyuBOTSLJu/xV7L0bvmeDB1yCZiI1WAdlR0H6+prXob129Gz1poUoWeInR+oWh3XpCratVIWEdbMvceJbvlNE3HyXFVemcEJzX+SDfGtJlr7dwoMUNxJRYMNvj6N8kAkrszqA6GHIgVOFHdF93g8JoJsV6IkjwqTdBQ== 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=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dK+vj8Kkw0Zuf+JIyyHIlUrmno1DWEYn6UnEKsNiE/4=; b=SEfpBSMaSbAhHeTM1cW9zeDILnllIRihqS1fSPtZ9TKJ+KLE1wT7+DOh/ugAXzz7Wz+G3AYs3QxHth70Wa0QNtmU38NaMbYR9LaToQG+dH6adQjrX6WhidnaZ0B99wyU9eluDksKH1yGnZSGvVQiRIpXnTP3GgO/u8kMq5MbhlY= Received: from AM6PR04CA0064.eurprd04.prod.outlook.com (2603:10a6:20b:f0::41) by GV1PR08MB10719.eurprd08.prod.outlook.com (2603:10a6:150:16f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.27; Wed, 27 Nov 2024 20:28:12 +0000 Received: from AMS0EPF00000195.eurprd05.prod.outlook.com (2603:10a6:20b:f0:cafe::91) by AM6PR04CA0064.outlook.office365.com (2603:10a6:20b:f0::41) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8207.14 via Frontend Transport; Wed, 27 Nov 2024 20:28:12 +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=arm.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 AMS0EPF00000195.mail.protection.outlook.com (10.167.16.215) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8207.12 via Frontend Transport; Wed, 27 Nov 2024 20:28:11 +0000 Received: ("Tessian outbound 5b75617ec243:v514"); Wed, 27 Nov 2024 20:28:11 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8d25ed6a205c2100 X-TessianGatewayMetadata: BBZ+YxF9OIO2HmRQW/L8sM2E1/hBLRGeWlyr6qdCs919atVjyNiJQBvC4oVfBazBZLkK1Z+5kr1EYpgTFqLDJ72WxNK5atFHcMhCHyddpWBxUkrhb672g/EliOirGN6puBDxtReu4smjNTF6VJGSc0FnSRhnpNozOOk3y/wHxSM= X-CR-MTA-TID: 64aa7808 Received: from Lffe868897a7e.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F7A30018-0A50-4A76-8357-D3BCEF001612.1; Wed, 27 Nov 2024 20:27:59 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Lffe868897a7e.2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 27 Nov 2024 20:27:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GF9sXMUxZJZnAfaYDffKCNhmA6KbQWZHCSLKNwhtQkSXHnr6s6+Q3+sB6FxG0h/yXZhWUvOkmHqPstKo9LsEJA2ZAqA4iQ7hm0L+RTwbxm8G81TYEYbNPL/+PgZdeEZFCbY/U24gtkkBYDIiY/WDj3OTl/JZh575pPfVDFU3WV7b2TeZ5gqJLCSuxkIDek1WRQWd0Wbg6+FSEcGnXp9wfoNiiUusBTbiwS6x4noyxYV7VTzSS0XcOrDxA2wtT5OdZOjuosIhCPLl03kBCcTjOhprRjQqNHBPUsPMPBCB/BB9n6e91WLNUFEvNxGOQC0+aVxaV2J5dTGSe8K365wRfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=dK+vj8Kkw0Zuf+JIyyHIlUrmno1DWEYn6UnEKsNiE/4=; b=wzd71X/8UlrNCsmwd0bsJiRtePT9zh2yh2MaL/Km+6TwbDP+KZ77iCT6LCj6mrVFDwX47QGG4UqojbLIbv4QJpqLw5qV6Ydf9wam1tXAkLrxxs6/johgSmDYZUrysefwu2JNzLQgbgGAamT4AyrDo0TaT1meG2ounZ7d8HzFYDCfI6I0BMONQMst7CxV10AVPI50GhSiAIP9FKvHOfB0rFLrnaLi+Bbb0/QI88KabcOdZmtxWXjdaVLg7kwyJanBFPxo/B/uUvgYguBebbho95fvr8frAhCG6pjg8dTUzZ58jT3CZsO1Vl51kIF5lngyXizR4S9M6l23B1tB/Hp4DQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dK+vj8Kkw0Zuf+JIyyHIlUrmno1DWEYn6UnEKsNiE/4=; b=SEfpBSMaSbAhHeTM1cW9zeDILnllIRihqS1fSPtZ9TKJ+KLE1wT7+DOh/ugAXzz7Wz+G3AYs3QxHth70Wa0QNtmU38NaMbYR9LaToQG+dH6adQjrX6WhidnaZ0B99wyU9eluDksKH1yGnZSGvVQiRIpXnTP3GgO/u8kMq5MbhlY= Received: from AS4PR09CA0016.eurprd09.prod.outlook.com (2603:10a6:20b:5d4::8) by AS1PR08MB7451.eurprd08.prod.outlook.com (2603:10a6:20b:4dd::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.13; Wed, 27 Nov 2024 20:27:54 +0000 Received: from AMS0EPF000001A1.eurprd05.prod.outlook.com (2603:10a6:20b:5d4:cafe::18) by AS4PR09CA0016.outlook.office365.com (2603:10a6:20b:5d4::8) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8207.13 via Frontend Transport; Wed, 27 Nov 2024 20:27:54 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by AMS0EPF000001A1.mail.protection.outlook.com (10.167.16.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8207.12 via Frontend Transport; Wed, 27 Nov 2024 20:27:54 +0000 Received: from AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 27 Nov 2024 20:27:54 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 27 Nov 2024 20:27:54 +0000 Received: from ip-10-248-139-139.eu-west-1.compute.internal (10.252.0.220) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Wed, 27 Nov 2024 20:27:53 +0000 From: Akram Ahmad <Akram.Ahmad@arm.com> To: <gcc-patches@gcc.gnu.org> CC: Akram Ahmad <Akram.Ahmad@arm.com> Subject: [PATCH v3 1/3] testsuite: Support dg-require-effective-target for us{add, sub} Date: Wed, 27 Nov 2024 20:27:39 +0000 Message-ID: <20241127202741.771893-2-Akram.Ahmad@arm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241127202741.771893-1-Akram.Ahmad@arm.com> References: <20241127202741.771893-1-Akram.Ahmad@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AMS0EPF000001A1:EE_|AS1PR08MB7451:EE_|AMS0EPF00000195:EE_|GV1PR08MB10719:EE_ X-MS-Office365-Filtering-Correlation-Id: 72a58c94-6fef-47e8-0e1d-08dd0f220342 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|36860700013|376014|82310400026; X-Microsoft-Antispam-Message-Info-Original: XhCaRWLYWX78SxjLdVzTAMax9hqNKogy+tnNngsthP+rqpeqyz55dT9iyOLyc6m6IUEyDw2vdzmZUGZqBBcMz3DBvGTiVE+oWst9B8GifO5xIB+MtR0WeSLW//Dr5QkNY+FYLnp4gGi5iuHn0XZ49zlzdrKJc0n7sDC/v0qo0dcsYaPJlrdW0nHYajs3hn8ghGKxLhdaiivPEQoGkGgp3JM7GE8vmfA4VsnJzIa8nD6oFhkC1WKweMlxTpxKYkKJAFHWJYEzcenxrRkc3p8MFSpAQbbuosysH5zCqrOsWKaW0ECwQ9ZsKzYlf5NM245B9gN09eMDSX03C9P4xsdZhesbI3wt4iLmFXQ9Qk6a4fEbK8H1fKaQ6aACsmbIRJru88/qX2zjfl7/OUQvYhYoxtjOTEIF69wcSgw+K0PLy51QKQJ/NKve88Md/F9rW29rFI33+OaZQA4N+WOJ1fi8Rs2ED00+wzrgIIlaWezUYfvDpdHcGKdLSG9kdF1uQsqoJir6maQWMljOkHj49t7oHu7mnnsnwgMijrqIBmabsWC3MpPZbn0cy0nmtlOofxolxg9kGzbqGDKuJOJMmOvExjOaE56AdD+kzf4e42C+B/kb4kWr1qj4WoavXetY/hi5l5P88YM9aozJsNk+23MVKdagyypMYiz9wSD/iSZZVcgP106evbpBAjx05fiYkT8JUxf2in9k8QOTkkKQKUEL4JI+2OHhss9vEKNHjvSpInthI3aZBEglTTBi2JUH4orOL/H3udTKy6CnC8d36KCbPJQjQDznNVj3BreZAQKWcuB94wtMiihfYMkVfArX5C7Y5qmiDG8nX8ABTcO8DJTmXkzseeeCvb4vzGBpCnz8l3F3Sf1d43gKW5CXRC70bumSbaYTsDhyqurao0FyYxNDt3GEwjMZCBAn52uy+8h49ac5/105Z+BXlq+/hIdEhJQwPa1OD2gaqE0GXc/yB3GdACJEe76IS+Z3tPa/B6IVg1XJ8b5Np9Ie+xxxA+ZC16wLaRxaXxNFO+IF50TjPjAlTzYU85JS8kO2svVxIysT1ExD+n434w9CyQzEeBGG5i4iOvcDlCXrOyAzHK0gXbzMo872nEwKM0U8YkAkD5bjRkHeOhZaZRenM0aS49ZF8yrKtzqkrQgM+32UcflpbXWQ8KwbkEUc4hXk4XL+eDN99WZOOGj14UR0Te/FQkdT9kWiUhr+F4yGTK/Cv2CrB0F9EesWz5mbE2RRhd0O3V9w0H8clVT8FEu/blDHP6IAOVggX4xGR9InwoCFSV4b//VU5iE4ii0xZsu5X+O1yQAw+sUzubKna7tvV4MWhKuKBcm1R4J9HnUZLVCTcKz5eZeb6NHAArL4/bV/i3r0zJgt/vQX+gcvi4X2CEY9eE0EuU3hKg/eXA5fPr7GXPv4TMXslKqopuHaKNsUa1t/bG06WIqtIvvftVNLenTmSsJx9eLH X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(1800799024)(36860700013)(376014)(82310400026); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR08MB7451 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:20b:5d4::8]; domain=AS4PR09CA0016.eurprd09.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF00000195.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 17959845-9bf0-4aae-e560-08dd0f21f947 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|36860700013|14060799003|35042699022|1800799024|376014; X-Microsoft-Antispam-Message-Info: 4ybfryfkU+7fewTgrBKUemrXaezNpAI5omvMwguPqQebgm2FXZNb1Kf9PL8o8ihi4jiNO8uN3WupzkYMpKjBQ3M31bdvplDkGH2nqGdXJOZa9fJ+SDEsipU5zpXoMjsgGwYlgxQ/+vGZ30M/eVD+stBc8f1b/Vdp91tNHluDBIq/ujIJPokD6/ToflBBB3rs8mmVcSYsUFvYwpzdPMvUHQPUnXm70HWEuAUvD3uqfO8+ka+CrJfuJ0YS6owbHm3pFz8g1E3JBqqSNXAznyofcC2ppeQM23JrQwMqRnEYTZPG7snbpsm4f/nBRkohq0HIRVPM2S5ajChL9N4c5dN9WOdnJgWE9AxykUppMvWdpINzyMosGCgRK3Q4KmEZhb3PUyF6nqfNbAmeUqpBS7gwV++rZoM7rr6mbOYSkgb1QgX5v0rO/iuORYeNSfJfuNutTJroDK3144M8GPQvksIkm7Mffw2pn/bNa82I06g5uvtCFPx5EdhAwuReijgNW6DLN6jN++oArHf9EFFAVRPqZ5uvsHkdo48sM411mlPl88yUTmRsIP71UwNBlxoiHjSUpIerkl5D7VFUI0Q3KX8wNzFtRmcrFIzqSPqeVuAj3Nxd8xm+Dto76fJJxcCibMJbPxmVM4W2Zytjp2TJCq5UHdiwWii4vsixTW+E4UL2lgh0TCgi317ShxEHfuIQRRfh4YFfTKBUmm1V8E6Yv8nGVYIg9Gw0cU2dV2Ew1DCJYxacgzwIwKatqSfUdqNKEsgOM3JfLUupV1bYB+CAvV3c5LYo0NBU6tmG1+LLKrXRMK4OxGrELXoSKMXq+j6kKPINEDh/87ODnY1mRxcIUWJuxtb6DoW5+bt9+/4RQfnxwdyLd5fakj89oMGXqPiyTb5vSfQbHiAe/neRYj5QycJ4j23Dwx7nVbxoZCz11XFZ6Zlo7L4Tceg9JESP0P6UlNu3yYhcuFY6E+uXQyKib6W/jFhkG0Wqk/YeAhDxSQQrxa/QvY8uVB/jue/HyaMLk1MEgj1EPq3RFzmV+XbGoDUAu9oEh8WfahneiOa1QygJy0k1KfIIkuWxzJhvmZr34x7au7f4yi5XE8EaWP5lMuZw26S4633znu1Pu43cyrImfSO2TEjg8him2rY/5p9eMWwKhkOtlGQ2mFAOFACa46xgfGPxp7J4rEbsiuGFgXROR0RYoXDEi+6WfjaZfymOryZbPZsVDGplo8gGRuEH/sG003XymE6XcpfIY338GtaBGKtPB9TgRpbAAKUGDiaGZwlGzz7ycf6tDTdTi2laNseWkWGOf6CrlK94i/VlJ3r8yUfr7d59M4QFUVxiwvrnDIF4DSTsPkydqftOXAT3yScSUiwRdwHRkhnD3889R+Po07hrzPP6ZH71j4hxEMWcYqSOGoX1uFIdMF8YvTCY0vLdLexzjfesNrzci7tbTMUA7Vu0BX5VhQBtNozmlfe8VBu/ 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:64aa7808-outbound-1.mta.getcheckrecipient.com; CAT:NONE; SFS:(13230040)(82310400026)(36860700013)(14060799003)(35042699022)(1800799024)(376014); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Nov 2024 20:28:11.3975 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 72a58c94-6fef-47e8-0e1d-08dd0f220342 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: AMS0EPF00000195.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB10719 X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_NONE, TXREP, 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 <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 |
Match: support additional cases of unsigned scalar arithmetic
|
|
Checks
Context | Check | Description |
---|---|---|
linaro-tcwg-bot/tcwg_gcc_build--master-arm | fail | Patch failed to apply |
linaro-tcwg-bot/tcwg_gcc_build--master-aarch64 | fail | Patch failed to apply |
Commit Message
Akram Ahmad
Nov. 27, 2024, 8:27 p.m. UTC
Support for middle-end representation of saturating arithmetic (via IFN_SAT_ADD or IFN_SAT_SUB) cannot be determined externally, making it currently impossible to selectively skip relevant tests on targets which do not support this. This patch adds new dg-require-effective-target keywords for each of the unsigned saturating arithmetic optabs, for scalar QImode, HImode, SImode, and DImode. These can then be used in future tests which focus on these internal functions. Currently passes aarch64 regression tests with no additional failures. gcc/testsuite/ChangeLog: * lib/target-supports.exp: Add new effective-target keywords --- gcc/testsuite/lib/target-supports.exp | 56 +++++++++++++++++++++++++++ 1 file changed, 56 insertions(+)
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index d113a08dff7..ec1d73970a1 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -4471,6 +4471,62 @@ proc check_effective_target_vect_complex_add_double { } { }}] } +# Return 1 if the target supports middle-end representation of saturating +# addition for QImode, 0 otherwise. + +proc check_effective_target_usadd_qimode { } { + return 0 +} + +# Return 1 if the target supports middle-end representation of saturating +# addition for HImode, 0 otherwise. + +proc check_effective_target_usadd_himode { } { + return 0 +} + +# Return 1 if the target supports middle-end representation of saturating +# addition for SImode, 0 otherwise. + +proc check_effective_target_usadd_simode { } { + return 0 +} + +# Return 1 if the target supports middle-end representation of saturating +# addition for DImode, 0 otherwise. + +proc check_effective_target_usadd_dimode { } { + return 0 +} + +# Return 1 if the target supports middle-end representation of saturating +# subtraction for QImode, 0 otherwise. + +proc check_effective_target_ussub_qimode { } { + return 0 +} + +# Return 1 if the target supports middle-end representation of saturating +# subtraction for HImode, 0 otherwise. + +proc check_effective_target_ussub_himode { } { + return 0 +} + +# Return 1 if the target supports middle-end representation of saturating +# subtraction for SImode, 0 otherwise. + +proc check_effective_target_ussub_simode { } { + return 0 +} + +# Return 1 if the target supports middle-end representation of saturating +# subtraction for DImode, 0 otherwise. + +proc check_effective_target_ussub_dimode { } { + return 0 +} + # Return 1 if the target supports signed int->float conversion #