From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2061a.outbound.protection.outlook.com [IPv6:2a01:111:f403:2613::61a]) by sourceware.org (Postfix) with ESMTPS id 203163858406 for ; Wed, 4 Sep 2024 18:30:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 203163858406 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 203163858406 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2613::61a ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1725474617; cv=pass; b=T2TXPNSsGaG9qV8TMC0uf0hvCVVcZbt9nouhJm5LVUqcSnNc2xNFji0gUkaPG1aXCEROoyAEk4YTRm45gKaf8PdUMUMYSQtBDPYZhuh7+8U4kP0kd/GG+fNKunSrK7nobCtZrP+m2BEt5Cii48j7TVsRcPWaSF7/wjiUlOcpZrA= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1725474617; c=relaxed/simple; bh=9NNjCQrcgNqQOiYngj4yr6ynctKcbEhIXcFgO/i1bwQ=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=XX3INX/a2CnRL2NH7mCmBB6gsKa5eYJZOtLIqR8tceul0hsHg8ai9+P2hIB8vLz4OPJ3hMjhh7ot7qs+B2/NpfyWo/BPPJgAU4zp1YqCPt/hxS435GN30dUBzGrwb5myeGMmvm3i1MM0YzUUBOaiXH6cLWRu+WgHZOjBFGvy2U8= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=wgIu7oo+TUuOFa5UetGbEc94THJ4XKE2NWfXWvNLRVK8vWCK2vmfHpK+l9eZmA/4nDzQZHFQmKQP466Frj63VVM393kYzYIib0VteftD91bjivtbc5eisPqVvdpRdoQoa1pBgEDzAfO+Hba+47t4pVBXdkUj2kwYwAcfYNLVlkW0KGnb4Q8IW22gFGjTwlN1ECOQeXXk2lAY+fZaYakbo8twJVrUTa5g17O3K+Gjg4ysazMX2ApQtIArj1W0hIeM3NW7VhELDVimPzsd41ykhickIt8+bBc9RUlk+gvofuCVoLDi/e+nGmFqAi1C2US1yySuwDbFC3afg17mDC+wUQ== 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=W9k1G3GeUdgRRFIgwe2QRTgC4LkhmV3BIpHZp9113nU=; b=xZDSZP5rvxZq8xl6XFZBAHs/wcQ9zkiKsFWu42h8BOnygvwwb1gtB9IK1DMxt/K1qxxLYFQ/AZM253UIPygdnzDgCfKKR4tCvC3dWmxfl0VIynuu4Q3VLeB1xHU7q+lmACsx8FP6xpyC/C8v+gGERxGLcuVRxx9mplpB9E6QJJV9OHDeH7C6E2EqOIsfpHbJ7OckJ9ySCG0abPSGH5q6wVlCGLw+pQikUvQfqWbS2c2jkUnpIM7EYGHddOCbRBZyWHoN69WY93hyWZTjkst1i4U/1S9HHnSL0wlnYUG4SWM5DeA7fJfz42euWfDpuveq+SC5WdrVMbfsZYzuCiddhQ== 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=W9k1G3GeUdgRRFIgwe2QRTgC4LkhmV3BIpHZp9113nU=; b=fcjrdzX5MhzyfC8230CxPWgtIU8eLFJn7WpC35mSzwWa/75USFT71YQnsfoku4/DWF0NW59VdrrSccCfbbWCdUYbifiGqtUgkCq1+LK8dKehTGvqSTM9FwdzfpUtJP6rw0EG8xIRM6UXsqlFFIARTmQ5VFT2nY61fIekpyzPhXw= Received: from DU2PR04CA0284.eurprd04.prod.outlook.com (2603:10a6:10:28c::19) by GV1PR08MB10369.eurprd08.prod.outlook.com (2603:10a6:150:a6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.12; Wed, 4 Sep 2024 18:30:06 +0000 Received: from DU2PEPF00028CFF.eurprd03.prod.outlook.com (2603:10a6:10:28c:cafe::37) by DU2PR04CA0284.outlook.office365.com (2603:10a6:10:28c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.27 via Frontend Transport; Wed, 4 Sep 2024 18:30:06 +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 DU2PEPF00028CFF.mail.protection.outlook.com (10.167.242.183) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7918.13 via Frontend Transport; Wed, 4 Sep 2024 18:30:06 +0000 Received: ("Tessian outbound 901f45c3f9e8:v403"); Wed, 04 Sep 2024 18:30:06 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 3b78a4634b135b4b X-CR-MTA-TID: 64aa7808 Received: from L63e85751d470.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FA29D3A1-39EA-4673-9F80-FE0E0CEDCEA5.1; Wed, 04 Sep 2024 18:29:59 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L63e85751d470.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 04 Sep 2024 18:29:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NaL+QV0WP7g7rnjL+0ebhkb92P1BpF3zVb/CQz4K4Mlzpu6Z6Za4f3Wa8bAc6nOfFniiJX21j6YEdl1kVun5UJKS5YVYdhQBoodyLm1LY82z05dkWrAUqH85py/+vZ1xSXYHyZiO0U7CNHgpNasZq0X683LfvrYwzCOQ3GvsUcTNoEn0Z014LNHXXUPZMgwAOqTqjl7856Rh2hZfwYA+YTahwyP9ysxwPmtnN1RBdfkrJQzn00UN/I3YnhbD7x6w3QEq4x6J5KKOjoA/J0tfbGhXZmSHnQ9Wm2Hrqx85EPoMByOCFhgXjPPaxCuntWYGTcJEOnL+gS6vz/a1NLo7cQ== 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=W9k1G3GeUdgRRFIgwe2QRTgC4LkhmV3BIpHZp9113nU=; b=Hg3xkrK4BxPFD3qurm0NZznm3d5OgH/lJ+KwVYZyI7li3a5uX8PHMTgJxtI04dMgjysje/PkoFEJQ81F06QGQiAkhi2muzwJdM8cqhc+sKBqI8N/6IixTEBcPPzJDs6445l+Xu8rmAMI/VO8Iedmr5hZWXVWdjIPJI6MkM0m7/AXbzxYY5NM1ZMNSTaP0F3H0P52gSQaZ/4zeuzoVSPvglIqvMoL2HS3z8bxhvboIXnt7VY9LUazUv6DZs1s6qWK8ScsrYJGa1daTVQpqxEv6fgd6gyC65VI8HIRg5tYM/hT4BFUZ/8h0bajCriuWPJKN21psQw2lv3HRkdvtimiLA== 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=W9k1G3GeUdgRRFIgwe2QRTgC4LkhmV3BIpHZp9113nU=; b=fcjrdzX5MhzyfC8230CxPWgtIU8eLFJn7WpC35mSzwWa/75USFT71YQnsfoku4/DWF0NW59VdrrSccCfbbWCdUYbifiGqtUgkCq1+LK8dKehTGvqSTM9FwdzfpUtJP6rw0EG8xIRM6UXsqlFFIARTmQ5VFT2nY61fIekpyzPhXw= 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 DBBPR08MB10602.eurprd08.prod.outlook.com (2603:10a6:10:52c::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7939.10; Wed, 4 Sep 2024 18:29:57 +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.7918.024; Wed, 4 Sep 2024 18:29:57 +0000 Date: Wed, 4 Sep 2024 19:29:55 +0100 From: Andrew Carlotti To: Kyrylo Tkachov Cc: GCC Patches , Richard Earnshaw , Richard Sandiford Subject: Re: [PATCH v3 0/5] aarch64: Fix intrinsic availability [PR112108] Message-ID: <1fbe331c-f065-a23d-a89b-c03d87d3b940@e124511.cambridge.arm.com> References: <0B7876F3-7FFB-4E04-BA7D-38EE23E34140@nvidia.com> <43c7a14b-94b9-fd4d-242b-9fc87679a6b6@e124511.cambridge.arm.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <43c7a14b-94b9-fd4d-242b-9fc87679a6b6@e124511.cambridge.arm.com> X-ClientProxiedBy: LO2P123CA0075.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:138::8) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|DBBPR08MB10602:EE_|DU2PEPF00028CFF:EE_|GV1PR08MB10369:EE_ X-MS-Office365-Filtering-Correlation-Id: 0afcbef3-cfc4-4667-91fd-08dccd0f99ac 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|366016|376014; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?YWFDRlBiRUY5cW5Xcjk0WG52cVlTMERzaVJNUUJxOHJ0aVlsNENlNHBBK2l6?= =?utf-8?B?NEMvQ2tLa2lybkU0WkpVaDQxUi9VZWRaUi9sVWJnV3JwLzFMbjZvSllSQ3Fr?= =?utf-8?B?bDNKck83bW1qcVpHRmgxMmRObmNlQ3p2RE9GSnhibml2T1FxaGV3TTVVRktJ?= =?utf-8?B?Z1RkMFpwaC9uU1FzYVZNeTBWUlpVL0Rjc3ZiMXlxVVhjblBkWmFwWU5kRUZz?= =?utf-8?B?OEkwd1ArYllqczBrTkI4WEJOVXV1Y0JWdTQ0Q01hSkFpU2p0UHBSeXFqMzk2?= =?utf-8?B?RjFVR3hIZWpKeVZuQXBZTkF5QWdsc3drZWlLTDhNb1Z2RnBBZUI4RDR3NHFZ?= =?utf-8?B?bEp3L0ljZVUwTDArT3dEM2lsa08xQTZXdTBFQit6aFhGY3VwVWdFWTJnRW1a?= =?utf-8?B?NENpYlM5aEVlMzVWWml0dzFEc2x3RVMzd0x6TVBER2lTVG8rVVhmNVFRQUYz?= =?utf-8?B?aE1MTkovdTBVSElSWGRHb2lQcjBYS1dqa3FmNnVzS0hDdnZmNW1HTG1PVVI5?= =?utf-8?B?WldVRzJxRVdWcERCMkRsOHkzS1d1M0lpR3p6NWE2RlJhU2NCUnZyZXVOZTY5?= =?utf-8?B?dzQwd1NYc1hOaHJnOGZIU1Nsc1BDR1kyWnZOQTJYWjhFRzEzdWFGTnJ3aFVv?= =?utf-8?B?d3M2NzJYRGdQSHNoR3dzekNXNUpJd21NUWtmVDR5a2dYaXJxQXhvVEsvMUg5?= =?utf-8?B?NG91Y3ZTbFVnRi9IVU95REVtU0xJTmVQT0JKTnNIbjVnNWx4OHp4T25aNDI0?= =?utf-8?B?dytOd011YWxQOFpGSFMxT25OamFJZEMyTFFRYVJoQW90VHhaREtXU0Jiangv?= =?utf-8?B?Nk5kbjZROVZnMkdGZTRhemxYZ0NBMjVCM2RxeDY5cUk1N2VhM2JlbUNydTNJ?= =?utf-8?B?YjQ0ZDRGamVnQ2YxcmRYc0tKNzR4a2dlUjVIZC9lV1czbSs2MkVhNkJzeUxs?= =?utf-8?B?emswZGwzTldpS1BlQ25VRzhuLzhuNlpSM2ZDcXdoeFhZVFd4bzhBRCtsMmNK?= =?utf-8?B?aUNGNDB4U0w4VGI0YnRzenpWRU9sRnBQTlA3d0hjNjZWUkRqTWN6d1d4WnRG?= =?utf-8?B?TU13dS9QV1dlbFFRc0Q0YzZoQjRwMmFndHMyaHBaRXVaUndtRU45NHM0bGFZ?= =?utf-8?B?TFJ6blpPNFU4WUZuV085RmpoWTJLWjNRNVlpWU9QTU1kWFJBYmRMVzgvdG55?= =?utf-8?B?SHNKRUN4aTZ4b2QwaFFuQmZ6NTlaa3FQVlNMODIyd0JWdUhPV2hnc1hBb2RS?= =?utf-8?B?QW15c2EzVHhhajdBU2htZG42T1AvYlowaXdxREJ1Mm1UWS9YVE5ObEpyanVs?= =?utf-8?B?ZTc0emU3eXEwbXhCSU53NmJzcHdWWGlZcE9iU0FCeGpDYzRnT20xVytFYlla?= =?utf-8?B?bjJEbjhyRDJsVnd2K3pXVzBJSjJqNUIvVk9tUWE1R3dyN2VqNTRsZ2N0Ukpn?= =?utf-8?B?Tk9pd21ja0J0M0VoT09FQUhCcER5OHF4TUhGOHhMdWRWMi9mVldWc1pYejlw?= =?utf-8?B?dEdzeGFLK0tXZWlPcmxBR0trVU9meVNSNUVaTXREVmZKMmJ6d21mQzBJZlVa?= =?utf-8?B?NnhaV0VTNDNheW1mUXdxV0w5U3ZVRFgrTnB1REdCUkdUZC9FUVJTLzBBbjBm?= =?utf-8?B?SUFvVnMrSUpUTG5KT1J5NWs3VVg0MVllbDllZUNUeFJnQUUvdklxRnpaeEFn?= =?utf-8?B?MHIvOFBidUd0b05GRThONUEwU2dUUklubEozTGpubTNIYXBzb3VrdUJMVG1R?= =?utf-8?B?cXhHWTFad0hRTTdmTmxpU09CL1VCRytSa09KcDZYRUdYOW94Z2FZcDdQemlt?= =?utf-8?B?aHNhRHNMbDFKOFdVUlhIdz09?= 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)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB10602 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: DU2PEPF00028CFF.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 77773d2c-3ea1-46e0-f317-08dccd0f9403 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|35042699022|1800799024|82310400026|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MWlhSTNRZi94eUc1ak13MXI5Z3N1RjJYVndiOEI1VU9VOWplWVNId1hRTlpk?= =?utf-8?B?RUZucUN5WTMvRWFueDZpZUZua1ZrOFBoYy9aR3djQ0Q4VTREMnlMTTRtaStr?= =?utf-8?B?QmQyVlNMRGtoT2E0WVRBakJrMWFYaDhEUkdWa2xEYkVqUUN6ZGdLamQzc2Nw?= =?utf-8?B?N2w5ZjlYUTN1MGRVa2xZOG0vNG9BWDFodFFuNVhWSGRRdnlnaFp3ZkpLTm1X?= =?utf-8?B?aTZmU0pPbXFHeHdmMDBES0hmUVBSVUYzbTdVYnNPeFo1VGh3T2J1cndhRlRr?= =?utf-8?B?aSszR0dZcnY5UWxTdGtVQ3hUNDhjVE9KOEJzWVNRbDFwMW5NcWFPdFE5L0VX?= =?utf-8?B?V3hRV2ViWSt4NzhSWU1lM2NPajdhT1ZFdDZNbm8xQVNyWDVndVFOdjc1ckpG?= =?utf-8?B?eVh2Tk5SRWgvMHNvYlhnQ3BDY2VIRVpWYVoxZXhhMmJwTTdDaE13MWQ3TmxY?= =?utf-8?B?dFA1N2o2NlN4ekY2TkFDQktuY1hJYjVUV1Fzd0puclNoeXE1VkxwYzYwWitQ?= =?utf-8?B?WlBlUkZiVmpnNVhoOGRnTTBLN1FMUUxBOXJ2cDdtdnRjR0MwMXNPYitnSkpI?= =?utf-8?B?S3FROEVzT0N2WDZTYjk0STR5TzZRa0htNHlyTENpSWc0OFFxd29VdlEyeGVJ?= =?utf-8?B?VDNYalZ3dmg2ZFR1cnFjazBoaUxhY0U4ZmRwUTRTWTVJNXhZTGRBSnQvd1lB?= =?utf-8?B?V05aN1QrUHBiK055c2VyS3ZvQWs5NHIzWGFTbkwzSHZSczQ2VWlORnkrcmlP?= =?utf-8?B?STJ0YnBBNy9IT0taN25XR3BVdlhnOFpNVUh6bGR3MkJGelNLWERQNC9HYi9N?= =?utf-8?B?MWc1Sk5Na3NnSnlEeDFXKzhkdmJuVEJWUHB4TWJ5Rk9NUSs0NWd5ajJtY2Jl?= =?utf-8?B?aVltbkhlMnpydmcwdklWWXJRQmlDOUNRTlo1WHBBY3krdGQ1L2srT2N0VEk1?= =?utf-8?B?SHhaaUdKbHliYk4zTlloc2NDZWtRbzFLUDR6MVloTmJTMlEydEhod2l5RDZU?= =?utf-8?B?Ri9YY1RzTUlTUG9oN1pIaUdMbXJCOFlpSWg4cXJMaTB2YU1vd01pci9vcUQ2?= =?utf-8?B?Unpoc3dycGtlSkh5dmFWMnNGQWVLdWxYN2NMZytCWDNDVDd5VWtMdmlpL3pq?= =?utf-8?B?bCttNWtpOE91TG0zbXlmbTZiOU9TU2tpT2htRnFWNEp2VDBkTmVzWWIxanZ2?= =?utf-8?B?UUM3dklZd3RmdlMySHo3SmpNRG95VmdUbk5QTnM5dU4rRGhKV2x2UDJSckE1?= =?utf-8?B?bERiT21TQ0lhb081S0NQUGwveHNSblk1YTBERS9ZdVBGNkNsRDVVNEJYdnpU?= =?utf-8?B?QjNmOFdBbndFaTFmWjFoS1FwbmhGTEJtWndRekEyYUNReGxKRTlxaHFvbVpX?= =?utf-8?B?a0ROTmJRZHljTXQvQXNiR0R6SlhBdCtKL1ZuMVdCZXlRSUU3a2d2RER0Zm5m?= =?utf-8?B?RmcvYStmQzByUnd2NGMxZXVQbDZHZFJHZ1hyN3YrNVNaUmJJVDd2YmRoWG80?= =?utf-8?B?VDlJV3J2ZnRtMVorb2VQemFuRllkS204OUFJWGRrc3FmRWdNR3lDWjJFVkM0?= =?utf-8?B?QjdoVU9NcWI1eHN4VzZkRU1TTmF2L1dTZFJkWEVUbEswT1FrUTU1NTVrWXFn?= =?utf-8?B?bElwWWhpQkVGYzlXK25aVHRmTXB4YzAwSGxvWHhKeW5TN282S3pQN3F1OFJJ?= =?utf-8?B?MFhkZXpCV3E4ZjB4YndyQ3JqNjhRa0RSdWNQK3FGTC9sQ3pZU2REWkZrWWQy?= =?utf-8?B?a0s2UGFCTW5KWHBzenIwaXBOTExuMVpCWkVjeEp6ZWhwZUk1UitoTExtYW1u?= =?utf-8?B?b1hydWIwVGptTHA5VzZsZkxRVnJEenVHSENkb2NxRVViYlZtN2JPbUx0ejl3?= =?utf-8?B?NXZvWm15UHdrQmpGZUJkQWI1Q01WenJTSCtUZzNyUmNORjBxelpMNFdHUXp3?= =?utf-8?Q?fwZV4KR1qN0mmmYTqvLC9EKAnQn7Oc4R?= 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)(35042699022)(1800799024)(82310400026)(376014);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2024 18:30:06.5726 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0afcbef3-cfc4-4667-91fd-08dccd0f99ac 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: DU2PEPF00028CFF.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB10369 X-Spam-Status: No, score=-6.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY 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 Mon, Aug 19, 2024 at 03:52:58PM +0100, Andrew Carlotti wrote: > On Fri, Aug 16, 2024 at 07:17:24AM +0000, Kyrylo Tkachov wrote: > > > > > > > On 15 Aug 2024, at 18:48, Andrew Carlotti wrote: > > > > > > External email: Use caution opening links or attachments > > > > > > > > > On Thu, Aug 15, 2024 at 05:15:03PM +0100, Richard Sandiford wrote: > > >> Andrew Carlotti writes: > > >>> 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. > > >>> > > >>> Compared to the previous version, this series no longer adds feature checks to > > >>> the intrinsic expanders, and fixes various formatting issues pointed out by > > >>> Richard Sandiford. > > >>> > > >>> Additionally, the series now refactors the checking of TARGET_GENERAL_REGS_ONLY > > >>> in check_required_extensions. This refactor is included as a new patch (1/5) > > >>> to make the diffs more readable. > > >>> > > >>> > > >>> Bootstrapped and regression tested on aarch64. Ok to merge? > > >> > > >> LGTM, thanks. OK if there are no other comments before the weekend. > > >> > > >>> Also, ok for backports to affected versions (with regression tests)? > > >> > > >> Hmm, it seems a bit invasive. And if the GCC 11 tag in the PR is > > >> anything to go by, it sounds like this is already unfixable behaviour > > >> in at least one release series. > > > > > > I think the impact is minimal prior to FMV support, so backporting is less > > > important for older versions. The series should backport cleanly to GCC 14, > > > but would have conflicts in earlier version, so I think it would be sensible to > > > backport to GCC 14 and not further. > > > > I think backporting only to GCC 14 is sensible. The intrinsics in question tbh are or will be shipping hardware that I don’t expect will be used with older compilers much to be worth the risk of adjusting the patches for those branches. > > Thanks, > > Kyrill > > > > > > > > > >> Let's see if anyone else has any opinions. > > >> > > >> Richard > > > > I've pushed this to master now (with a couple of Changelog fixes). I'll > backport it to GCC 14 next week if there are no issues. Backported cleanly to GCC 14, and pushed after passing regression testing.