From patchwork Thu Aug 8 14:29:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Carlotti X-Patchwork-Id: 1970579 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=loz2dulj; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=loz2dulj; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WfqFZ1NCHz1yfC for ; Fri, 9 Aug 2024 00:30:10 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 03876386102F for ; Thu, 8 Aug 2024 14:30:08 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on20601.outbound.protection.outlook.com [IPv6:2a01:111:f403:260d::601]) by sourceware.org (Postfix) with ESMTPS id 44866385EC57 for ; Thu, 8 Aug 2024 14:29:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 44866385EC57 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 44866385EC57 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:260d::601 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1723127376; cv=pass; b=dt6iIR+H/HPwPojfOCPeZtoXikDEBupk9RMyCTJMkJt+/sO8cgq1qP25OH0iokqWfUaV0afLoqqHCvt6o+v98B+cQe3FGiSojxSsQj+JbGPiliqrjGgYOgSkH/E6sWF5pSHGqjG5p7Y7Tdf9/iEkdiAKrmwCazN1WDsctrpRj+M= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1723127376; c=relaxed/simple; bh=mQmQQAMemAvMaR6XTQNXcK8bEqydKzkoQmVYcJhJxpQ=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=lE1T/wtpsDkdxHic19vU8F4lwIgroSpy2WXMyreWaddVv1euvUW5lSS+9qP/CxLQHZAMfs8D1srxxyoGtBF+yAy/H+WhoPnxR5n6U8NCfYVXEx1Xk1bf69cL6S14OX7pY4PvAY7QdLGYI/NBEBx5K+C1NLkE9Jkcl24FpztJbbM= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=hYmIZYEZK5Pm6RR2IOrIbMQijGNWDWTiqCQxBffERPx1w5Y+8r+gbyubfXRTPkvTAdliarwhGNxpRtc4D6mEsQ1TpmN/5Ms/s3nsco3SS0DJ3Dz0MPIX0aESW1SfJprNKHY+KkXjhYMj/lLiS7FGFxJ+yLf1PvWMoCJ+NdpGZULMTG70YO8pDe+1cNKaPGuMdHbbwPTEKkAF/AqiAoo0OUaoZcsn7bJ3+sMiL0n6FjNdSfC/NfIR0fi9hvuN+dGdTTujt2tVblhnLk65J7FZqWGfn4lg6rHbQQnGWFIBNxUBw9znlNK9vmdtRIj2WRdzFNzRSLnxMQ44GwIe7vERdQ== 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=1ntoXLFVPgfHhcq63KxAuqdr6HZUp5pWz/T1E+rXPkQ=; b=kkntoAhDZx9p9TOcbL56u9bLjXQPAE4LXDzHSIGrhqkog5UqG3gwTnJNXo3vqtJrex/09B17vP8PkfyY2FSib7TaqqTdvvUu3Ts6LnfCpigFTkSJ3RnsT5OvF0Zvasl9KhHrBgkpN19W9dg11NieGxJJhwqruLgC3PDAlUeD592j8arxJcKA7Kq6eQkQfjZGoDMNnMr7a5KI2n9PdVfLK7kLM1NLFT5vyi7KmU4ySegjVnpjooWoks1z3BKhW8YOnZX2f79l2nufKjJrNDiNUPX6PlKj9pN6Ah99ewkOczIXlugzPmwFmi8/uolDWiwaAB+Hjrz/4iTLFQwDiDkBow== 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] 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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1ntoXLFVPgfHhcq63KxAuqdr6HZUp5pWz/T1E+rXPkQ=; b=loz2duljwTiL3j8sDZMDqPX1b5ZWfEvtVanQZoEzvT5pHhOAomPTXwrFDFjy4g6m9wZgAHbOjh44fkOfDEWh/qFCMGM6b5teEmlosUGFDd46qquhHh2l16joZwIoI4nhdObY79UjQ2HehTQbnkzPXL2JLHL4luWZLWOslGB6iAM= Received: from AM6PR10CA0094.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:8c::35) by AS8PR08MB7837.eurprd08.prod.outlook.com (2603:10a6:20b:528::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.26; Thu, 8 Aug 2024 14:29:29 +0000 Received: from AMS0EPF0000019C.eurprd05.prod.outlook.com (2603:10a6:209:8c:cafe::14) by AM6PR10CA0094.outlook.office365.com (2603:10a6:209:8c::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7849.14 via Frontend Transport; Thu, 8 Aug 2024 14:29:29 +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 AMS0EPF0000019C.mail.protection.outlook.com (10.167.16.248) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7849.8 via Frontend Transport; Thu, 8 Aug 2024 14:29:28 +0000 Received: ("Tessian outbound 087b2a9b107e:v365"); Thu, 08 Aug 2024 14:29:28 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b6ed5f307ce15b23 X-CR-MTA-TID: 64aa7808 Received: from L090d31da8638.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B37FEBE6-9612-4461-89A7-46556B540908.1; Thu, 08 Aug 2024 14:29:22 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L090d31da8638.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 08 Aug 2024 14:29:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Yized0rS3J23pkCQdLjDa92SR2cCz1ebAfz/mDvhOxtB4duNeteVjpHixT2m521+JzRHI0Gxn8z1+xalVy5Gq1CF5JTJBrAj+PaLaiF2rvVgh6e93XDDiD9dP4zxqRDxOrtnumR+va4Ik8e8VU4NvHUgD9fOpHG8wZ6AVpCWgcC8WUkN9dhxu/0skPR1tb1B531eCQAAdzp77i5wLKvgVoggeaQrYTqDM1e9pTEvPGv3wXsH44aNEUpnjpcHGHL2qGOApgVXFvWItyfEKMh0iTDQBUsIy9oGcWlkSEUP3zOqB8IqZQ8WrIXKFcb3D0dlCRyRU0voDG46Q2oVqCRoXA== 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=1ntoXLFVPgfHhcq63KxAuqdr6HZUp5pWz/T1E+rXPkQ=; b=RksXpiZDiLuENCzjw/ObDM7gDDz/Qfbw6wVftFXk0V/W4mdeFm8eLwc0jw+GbdLC0retDoRtGKJjr1IpgtaFPBPyF9Xo7Wvf1WMcqXd09gn4R/KqNclMk9mMcyo8rrsvbGHt8Ptyz0q1SUuXJpO4yGeWHw6JWAxtYvch+ND6sVqjDcZHmlM7dH9h0400JueC6wux9kSURvv00Ua57ZWdJqHA46KeignDRwW+Yz46Rs2n8Q5adLM2hSr+eRne1pYuy9r1wHyipHQ77R31YL3ce6G0pXy+LdBeqaLtryiaJOeQT8Y5x9yo5mEDtW8gM76LssnPVaEwGLln8u2ZL4duVw== 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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1ntoXLFVPgfHhcq63KxAuqdr6HZUp5pWz/T1E+rXPkQ=; b=loz2duljwTiL3j8sDZMDqPX1b5ZWfEvtVanQZoEzvT5pHhOAomPTXwrFDFjy4g6m9wZgAHbOjh44fkOfDEWh/qFCMGM6b5teEmlosUGFDd46qquhHh2l16joZwIoI4nhdObY79UjQ2HehTQbnkzPXL2JLHL4luWZLWOslGB6iAM= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) by DB9PR08MB8697.eurprd08.prod.outlook.com (2603:10a6:10:3d3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.27; Thu, 8 Aug 2024 14:29:18 +0000 Received: from AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::3b48:ae45:5b79:cc29]) by AS8PR08MB6678.eurprd08.prod.outlook.com ([fe80::3b48:ae45:5b79:cc29%3]) with mapi id 15.20.7875.007; Thu, 8 Aug 2024 14:29:18 +0000 Date: Thu, 8 Aug 2024 15:29:17 +0100 From: Andrew Carlotti To: gcc-patches@gcc.gnu.org Cc: Richard Sandiford , Richard Earnshaw Subject: [PATCH v2 0/4] aarch64: Fix intrinsic availability [PR112108] Message-ID: <62e1b44d-03f8-0139-0dda-b7c09fb36ca8@e124511.cambridge.arm.com> Content-Disposition: inline X-ClientProxiedBy: LO4P123CA0269.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:194::22) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|DB9PR08MB8697:EE_|AMS0EPF0000019C:EE_|AS8PR08MB7837:EE_ X-MS-Office365-Filtering-Correlation-Id: 97ceb2e0-55c4-4551-97ab-08dcb7b682f4 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info-Original: 8+uYCqAlXajY5/+Pu7lUfDUeIe4IshL4QjdpxtOa4Me1sPjmPxaiUxE7yxn59JKksL+ry2QpJjS9rPXuM22Kc7TLlWSuHPadQ6xlmyoPCgZCUsdM2AgkpmfdRUkQAwq0WYb2mwid87jrC/1DPRsrw59ek9If60uIMj3XrQ1EQey45WrCJhaJt7NbbR9hkWtTv6wmX77TuLLFt3xC3HSRiM0EWO+qxXmxPGJKbEsWJoolohle7xR0DX84U4Bw3g41cxrlDsOOux6EI0oMxEJrkddlfzGzEnvOAsWLc0qwD5pav2RjW5F0LXGVMoY1s6ds5l/U4xOcU4EoZapRSEQ7khNWlXehD/BP8YWvqrso32xakNL/1/L0L3CLeNilkGfiUABO1E+ChmifEsfHgdcpf7w9wkHXS/mSyk6gLZAioqWaI/MGAi7CFJaYSht3KjpxXtnT66ydY0dEk4ERYzMOLmBdUUhIcGrl+SSOY4LLXr+ikEHedkFcv8WszU3Gczt/QHMTeQCt/DSy5AZchLLZQtgXDI2V8a1CFiX9WdPBNKLiM/ojVj8+/WzCC3kF78eYs8qDyLShdyZ5klflrsHy83acszYy634ZV4ytSxA84bQr813Dy8zQIthqG9tlRJFEq5BY4DaBomSTwZRmFFFYfZHmQ6qyXhXzqN4EbfJCHj/cCDFYOtXPirfI61JXBogw/12Yuxiq7bu1SorTV0fpkNUdMs2HLgvvNf+AR6EBM4GIIfTunTUYSYSqzrFO+M30OAQ6J+X/ztRgjX+HwO+Z+BOht4UMaZVmDSQMv30r6AMPSdZR5gGISJmpadeRkFZBTCciBmWzECtumqtOV9LZfqgEfh72PofKbdhTaw4OmM6uwhTBYQX78rT75OBSafPEGHGw0n70A8pB52gEyFd0OiBOPfL3Q9t6Lvd/C0v14S0I0YoXNgM0a7CbGYmTBd6rQj7l+UUcrUqXIDMGkGl6WK4Q3JhAVs92iM3cskKW2NKAP4eFl/mZY/Qu9DKz4Qm43Uwjr5f9+BmJ8bFfjQIYY1ExiuOmR09Jqh2FeJKcrCy3QOQZWqHh/tTOnuxtGasiT5frMMPQlzDrfXhCsu9bijfnDrJT+gYotRlNCMKMcQuT+Pzen3a73+OpYOiqUuXAftmPc6W/+7tQLFUNXdRBA3H5MfRMRrOhnfj2YML/Ec23RgCODhbrv/FnY1ksTRVoqY+yikteUm8JJAGN7I+NMsXyOUH8dEPoocMPmym3DcBs5SgEyQVFLUDBg3h812+N/cjfONePC7eLQyGOCOGfKjH8OJ2ssNwoiGK4Jc24tXA= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB6678.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB8697 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-SkipListedInternetSender: ip=[2603:10a6:20b:398::8]; domain=AS8PR08MB6678.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF0000019C.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 864033b8-2bef-42da-5dbb-08dcb7b67c59 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|1800799024|376014|35042699022|82310400026; X-Microsoft-Antispam-Message-Info: uhrWoTTV7wURfvnB4d5oN0HgCKrooUnz/9vvsSlSuYdX44sC75ogYFeLqiXL+d3evgEcEh+uN2ouBzDyK/ZjqcoxQZxE42yjPuIV2kIT8rsegx0mzpYxZdyQT/93wPg1cFtER3GHU97CFRBeIylsYdDYrynU6cWj9iBi93NWWNbm76ircWT2npkHCIrALISL+hy/6OrRki6Rv22KjM4x5Isw1ytWCyS95lDBAyJ4PmpY39/H65GxfjgAVspzBQv2+isrFD1ZXR7L+/61/F3S5q8mQQajxGgriQ1jW+AQfZHVFVOGskXh7wPJ9cI3TzO9vOivX2ExazRud/N2T7T0y+/rnCF0dS7n8/xumC/xcyGCW4XkXYSsK7v2mpNDdSgDrb2PlIjDtaimJ/+k7vfHNHPUE5Mf0hPU1w2mC5x2ynU8gYVa43y80E/sV8QM3Haj8O63dd/ow3rGsKR79EEgD1+ntdwfFO8jIm6gDgZVdsgxKQc4dQFiaIUxXyK2s0VVmDCj52wN2K/F2muWK52rdZzjVxNL8lo5a9rVWhANUZzTTqnSNWhlvIdjim14H8lpEQ1thXiDG310bbycB6OTg1t/U+qtLyN9XUBAKPV6Sqgg6TEepSbx2PIsc+Y3AwiB1hc63LfFHJjw88l8kyt4/EgJoz6SeVLHon/efzrbkXpT5PrSm+egHT+lYcZytF+c3LVLzkmLIB9rd1UUihzk0gAhgLgR9DvFlwReaI0JRHUtcGB/3qEB3tIuEHmCzzIykynR5nliuI33cDBIJ5u6er1iolT7qmGOMEH6GZSYnleJID+MkgOEs8WG5wlYtSeahqD9sebeXeSvRIupr/onkDsn6KRvcQO3n2Ms3tO9vYqLCNuEdVXKjUZFNPPCLjXlTlEdfAHFzaBrHr83vBSOz3HVozVRCAJPpMnJixZkess7YeeyANTuzBD79F+K0Sw5LCbZKI+2xQHFZ5YiYwcd5BHA9qQ3T2nfyeaPzVmptkLsxYyNPfz9cABeLOKx2Ptq6S3OJlVaXbi8Vnkc2cMr95IDaOaffcDoVhJcOj+XuvNVU3gsBJzp9zpF0PtH2RPzDQ+pPBK2eCOZDmaLmmtXRCysZ/Z2NzrlJLXxHn4xRNoyAFVEQPfVgc5ZlE0x5aZXpRRJtiRGXx9fK3+BhhMupaGtdYl8klb5vmQrio9B8CckKIz1Vsmv13HHchkbR/FSoDh6ixdzz0RKzlSXiYf/PEdTn7+s0BOJgH5LE9sGSskzyA4lY99Ty5XfjHLih0Iak1sT2wZB4qpG+GivmPWpw1xzWGuzf6HhoapDcOlXlQ+OIwquzu/L1eOw797JJi5z8OvNC5zHqjp/ibDoQvIvP7G/ChfXKLxgZP639EkKR07133cz6dfuBRuO40XAfLpieaqJFRtLvxwK1B8DP6qd6g== 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:(13230040)(36860700013)(1800799024)(376014)(35042699022)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2024 14:29:28.8141 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 97ceb2e0-55c4-4551-97ab-08dcb7b682f4 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: AMS0EPF0000019C.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB7837 X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_SHORT, SPF_HELO_NONE, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org This series of patches fixes issues with some intrinsics being incorrectly gated by global target options, instad of just using function-specific target options. These issues have been present since the +tme, +memtag and +ls64 intrinsics were introduced. This series is an rebased and fixed version of the series I sent last November: https://gcc.gnu.org/pipermail/gcc-patches/2023-November/635798.html Patch 1 is updated to fix formatting, and to retain SME error reporting that was merged after the original series was posted. Patch 2 is updated after the creation of aarch64_general_check_builtin_call upstream. Patches 2-4 are also updated to use aarch64_general_simulate_builtin, and to initialise the intrinsics within handle_arm_acle_h. Bootstrapped and regression tested on aarch64. Ok to merge? Also, ok for backports to affected versions (with regression tests)?