From patchwork Fri Jan 10 20:04:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Carlotti X-Patchwork-Id: 104526 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 34E323858433 for ; Fri, 10 Jan 2025 20:05:12 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 34E323858433 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=OmYtyM2Y X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on20617.outbound.protection.outlook.com [IPv6:2a01:111:f403:2608::617]) by sourceware.org (Postfix) with ESMTPS id 8469E3858CD9 for ; Fri, 10 Jan 2025 20:04:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8469E3858CD9 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 8469E3858CD9 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2608::617 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736539456; cv=pass; b=pe0aowUt6PSCTOBiEkvTev/Pm86mlTeofS7SjspfuQesfmMFhH/u5lbsweg+kZSzHylbgZ847gnF5sOz4qarKI3TvnwMVWaPEXWzxk0IxG+lr5DStyKv0X23eVpf+WglyN5p3PhRenSBwE6WaLA92N7UgAevyTsUmQO0KnmUDp0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736539456; c=relaxed/simple; bh=RRuUU6lwx7bhzziB3gambP2qt3fgx/OIajB6MnP3Um4=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=usFerfeVcBTwsDd+ghx4ZVZ95R9Fk7aVwhAQrV24FoRCP65ku3H8Wq3XUG4vuDazIEDrTJKbb4GqMYdImYrMJJ7GC7BdUgpX+mfYdZUyj4SwUefp9CnyctxhLHefotczrmz0iyvdd1YK8OMaCd45oTUHnwwzHNx9lJ65SPpd6bI= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8469E3858CD9 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=q6CtdeU8HovYQvK8E61i+rrQ7BipN7RNSp/kYaxgv0cL2+7SXnORCHOJBWeBxwSXL5U7ZnRtadQpu1hLipHa43Crm+2ly6zeoP964DqzAOY+U9t75E3x0wOWrJ0lWPRJZg3Btj3L/urCrdnteqOizDhLwFrw3giW3VGvDwjO2/S6VuPL3mi2RQ6rLykPqHKi4zdm1HSiV5zCSDHjypdJVE5kk8pWw97R6ycptz7Ze7L0ZBE0XFcnEJwlFe8Hwj5pHcrMUyYIuakXL+QzBJ/EnV/ucYL7dQcKFUUrL4dQR69Un1iivOW+qvvxNQTYHXlG8wjT7sPbJogZAhSoEl7FVA== 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=/+vliNZuhOrWNJpTxUlE4jBVCPlZEPVKbOaDoZeCX/0=; b=gphbj443jpbVc8SXeBke8oez1cn4AtwrdniJhXW4OsUkpOlbHFoY/+qdxPCd3znIay72UxIKlDQnZHMdzfI3O3CKKz1uvdsTDmr6JeBRwSymp7tToFHRSZaw5Uv0UGGGvJGz48cSWYNHv49Jfeenzt0Jq0APVIMOFa1cwINGjGhiCifrm9ei6JQnOzh4enfu2eC2xiaDMxG2+fk+g6ydsqqPtuP4VtvhUQ9yc7+T4XVFMln5+BhgiIrFhOrf//tGE/8jN4usIh2rrJalkcZCs0QZ/VUx0YdlsbMs3yZJv16IUSxefAbKPNs4C5tLLef0S96SUSTWN9Uu69X6Izm3YQ== 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=/+vliNZuhOrWNJpTxUlE4jBVCPlZEPVKbOaDoZeCX/0=; b=OmYtyM2YLLc/wOTGPMuw1ojF4aZ0kXVOKU1OC2RkRKMFjHXscPnEvxrs0rpJwKoeBqGcsUSa/BZFgJOawikxNBH0JQ6WQF6mxMorgg1s9ft90oHeC+8pAa7tnWzu9CJdBxIIvcxLqPC1g3A/UTCRnMBGQ1nyFxYFT1LJL3lMijM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from GV2PR08MB8271.eurprd08.prod.outlook.com (2603:10a6:150:b8::21) by PAVPR08MB10338.eurprd08.prod.outlook.com (2603:10a6:102:30d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.13; Fri, 10 Jan 2025 20:04:12 +0000 Received: from GV2PR08MB8271.eurprd08.prod.outlook.com ([fe80::20e7:cd58:1d48:acde]) by GV2PR08MB8271.eurprd08.prod.outlook.com ([fe80::20e7:cd58:1d48:acde%5]) with mapi id 15.20.8335.011; Fri, 10 Jan 2025 20:04:12 +0000 Date: Fri, 10 Jan 2025 20:04:09 +0000 From: Andrew Carlotti To: gcc-patches@gcc.gnu.org Cc: Richard Sandiford , Kyrylo Tkachov Subject: [PATCH 1/3] aarch64: Add command line support for armv9.5-a Message-ID: Content-Disposition: inline X-ClientProxiedBy: LO6P265CA0010.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:339::7) To GV2PR08MB8271.eurprd08.prod.outlook.com (2603:10a6:150:b8::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR08MB8271:EE_|PAVPR08MB10338:EE_ X-MS-Office365-Filtering-Correlation-Id: 784944be-9425-4089-1c71-08dd31b1f363 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: 09z0f1mXHMk7vEPLtN/Cb7VrlkhO/N1LsvPnHc7v4dKWd9cAPBjpbPG7W0GqnQh0LMAszvCW6H89bZkA/w8xF1eXcwzU7FT8zmQp+fXhyoGlxEEEqRDG8HwrmKq8FzSUWRm0QlPMypI86JxjHhOd+r+jkkelmJpqBrcOPYOM20+obmAeqbKFHdef3+RwlDVs2kjeSWxY1blv4g5bDYCEyEZsz8D/xLTqJ1fsgW1VF0X74F6pOul5+JDbVmr1DJbbLvYj3/8YOzsWB26ba1f97FySzH+AUOn++owNXZRGJS5+aGwZeqgY0tirbZmVPuiZogwe8lsKkUOeBPsQaTyPpDSFoXYx/Ca2P2eKpSloHs9cQHFTpOu7eKabcofKTxcL1gSCBsT9f/YNiYxvdw+15p+Q6fq3Ey2c/A4SS5JMlkPZ7Z0Kdos9ol72L5EGhY091Dcpkv5UE/0caMJLUgipBVgrsAOJMz62eXV9QEeU4M5Bhn7lOXJskpaeTzaDzMylkChhYKGYtWV+FOlbz/yCPqX+nH3ETVfVQbI5zjkL1+JhM+9TAqbRXjhoMVBxdNT/E5nP0xe8R3CPbT9yiISKM1J7vtYl2oYCjNIHJdbtwHCaUHgM2+vSizSKQoeWWBqetgGWr79twTfwI0CJ7yfu29PKpHnnUmI5NXmgZO1+yx+Cb5nS4ozBgaaalDmlaVfa4tC641hWyOcXDsd9dNC877VW9hqc3Bv7lgTlk/rPTjpfywg7z0yk5EOsbsph0WtmLiOZJoJM7tASDYrz48BzSM16r6aDXSG3Siu8rgFXpm6ek3x5fdx6KfsN48Xx3c/h/XNmC4ny1gAWpfpldKU0sbfM6P2xxGQFbRoIRSrhVX+gwGsJIn9xM1IRvQ3xnJr6dz4z1wbnHY5m5ecdEbqVjBl+BEV18nxmRp9xD+fyBLuv05o3AtZtSgUnant1Il5FrlQ3KUt5pmEZS+b33NmtkFaPxZOdFLkaMynY2pEQ6mKNssdYQUoUjflSdJxOVOTC4PZNv1feE2fFQJiPGJIGV5Rtqh+ISe3T+ePl/ui9J4829Kdg1zOYvRscho5ebTv0pUbieJNr6AIDSG6FsX7PieoWp/0Dm1g84Z/G/d+R0hRhY4QZDa8hn03GHszQXOhLgaD68VAcxIkmPO7HdqPPHDs63NvMZuAkqwoXLBSiaQaZL4Gl76yIvpHJnrqhigFF3QBRqUzuohOnZ1Tu5i+sxIWSo7epMaz028yarui9ufjzgaCMEN8vDABnAmLjMukDjjOvGDLXyfg6/ItQ7srHZ0LGn/tFB4Wl8/qIVSEkPZ5ccdRaVlEdxIwengZan9dbnDZksZxMghJoVNDDdozuEtrXjTIWRLruyL7LtHuwuQf4d3h+NJYAV2BEbxuE/2H8 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV2PR08MB8271.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: grT1XE+z5SjMNCry2k6edYR1RpqKxVrPvTKck/ZIr8/5SplYHKLF1CfEPO7/Sppgq8lj4wRRYEb93B8HA3WJW4rPF5JsUuy51Bc5QvbMkrpWZZrpTNXtBL2t/NFr7zSUDO/ikZRwWx9O1gsV/SfshnFgA7urb0rQq4gmQgitkUqdApugCW+Kqby/AvRKiVVBM9rLVmgu0z8Vs0Xc5YckwYaNzaT21haIdZG0vrOEikC3/BUhVu9CIj7k/FeuoFFYOjuPS5LKitaLS9C8HjFqp1Cqg24qx0uwtQ/aK7MWLAK38uEnme0wqKrnpZ2yiBbsGbXdfIV/DWThWxI6MSEqVLieyrRTXRjtjvkyD/4Xb0ddDnEybU/kVDAEth0cu4j/l5EQsuwzN+n6G5MSqjeKAIOr032I7ecww5LVnQ5p8AJv7j7Bs/VyCb6uWkz9LZzJV3B4+XhYgeo2QWrcJK479+XSFRWxbDutRcabBbFw9jr8sYOwpl5G985IXTWs8v1w/VITIbqbDXdH+qcuFiipr6KVCwz9LzyS92HNJYralpw/qgmo2A1/ldc3v4uiyyWy/AfOabskzdE/5zIITb3/XTK3ugsHWZqI4YM2eoQRh8L/o16YAK1PHpOEuGmRtoZHg40Ia8vgReJ4l99qousUKahq6GmtkVDT/RSL7Ae5RoXKXqiv3EguTzmEgJ/YfqVuKFD/LDql05cNZNk1teisMvuJI2m4xI0Z5xVvgEKFel97wBS2QmjoeTFetg/IFlTpcFh34tLvX5PUdSQWws7enQfvRmQITr3gcUQjqeP+/uPjAP2kqRTMujgLHghjKb6sGAMGEhBrRFz59osOXsJ4sN3ER02rvVd8Gl2/f8cWNX1aafe8ZCm4CWABFLXVulB0A2fRjicaXN05e3zvoKj7Gmm3mDsD9+f4YGHBHf+BZXAbX4F8PUifKGrcO0yQcfl5AXclX8u2F2tF5QRNX9wjevoO80JKHsCmZYLSemsc7QJ54BRM2tWgP2V9x/XnzV7LjTjpjIm88Bu2zmtCfr0/Ve/YEMYhd4WM1Al4ufD/AoSxNWmD7RVY2z/fURUpdMsrjksUno+1d+sHA06ydA18ldj75rOGmwhLzsu4Iwa3wC3pCaeoG5FY8osi8eaczrFexlkpCIgzGB9MKku4xqFmSnGsy0qVFFnzY9HFHcWLp6vDrfjSndP5w0JLdFrE/+WiptgeGJKxmqD7krdnBbH83XyMXFF26fpGuQMQmOrP9911YsBJzmXtzQOwQdec4o8yf6/r96Y8OR5P1LWFruJlsvOACzCYu8d92oHATmO03kEx2I46gdItju+f+uDDa1FWa9KUKmyEoaIl84uZosbg8Vh7oBNVqE63ZdhKGsyyGBkk1iBFmc19pjIjBM0Fk6bR0SdjhKshVFgpRtzqjSBqqZXTTgggtuALmPkR4pRiyPKiCHy0umEDVDeg2nIdLVfRvJWHqPkLHHe4whNj4wKqYwCaS8bqgBm6Yf0Met9qlHBVrDHIGryKZi3mPNFWYi591YLK/2HAO9hXD1DCBV/8CBuP3DW9wG9QBq5dZXuKYtBJwDPBiX1gCaz5H8Y3JbKpCpoMqOaP++vpxc0mv+nOeg== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 784944be-9425-4089-1c71-08dd31b1f363 X-MS-Exchange-CrossTenant-AuthSource: GV2PR08MB8271.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2025 20:04:12.1317 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xcqDEm+fqRrZMoqf96cRA6/9bbBGivtGSZwIotcFrMkgtEd37TSgU8glP9cO6G2juQdsGb2NRy6U7WcObNFyvg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB10338 X-Spam-Status: No, score=-12.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP 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 Ok for master? gcc/ChangeLog: * config/aarch64/aarch64-arches.def (V9_5A): New. * doc/invoke.texi: Document armv9.5-a option. diff --git a/gcc/config/aarch64/aarch64-arches.def b/gcc/config/aarch64/aarch64-arches.def index fd4881a8ebfbd3446e2995b9dcf1133918665be6..dacb7b6f37a3f381d93b88810ca7b61f9838dc7c 100644 --- a/gcc/config/aarch64/aarch64-arches.def +++ b/gcc/config/aarch64/aarch64-arches.def @@ -46,5 +46,6 @@ AARCH64_ARCH("armv9.1-a", generic_armv9_a, V9_1A, 9, (V8_6A, V9A)) AARCH64_ARCH("armv9.2-a", generic_armv9_a, V9_2A, 9, (V8_7A, V9_1A)) AARCH64_ARCH("armv9.3-a", generic_armv9_a, V9_3A, 9, (V8_8A, V9_2A)) AARCH64_ARCH("armv9.4-a", generic_armv9_a, V9_4A, 9, (V8_9A, V9_3A)) +AARCH64_ARCH("armv9.5-a", generic_armv9_a, V9_5A, 9, (V9_4A, FAMINMAX, LUT)) #undef AARCH64_ARCH diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index dd0d2b41a1a9ada3a10280b4188d5bf3a0a873e6..0be372079e9947e22cb43f723b51e1a5a8dd4ef7 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -21665,6 +21665,7 @@ and the features that they enable by default: @item @samp{armv9.2-a} @tab Armv9.2-A @tab @samp{armv9.1-a} @item @samp{armv9.3-a} @tab Armv9.3-A @tab @samp{armv9.2-a}, @samp{+mops} @item @samp{armv9.4-a} @tab Armv9.4-A @tab @samp{armv9.3-a} +@item @samp{armv9.5-a} @tab Armv9.4-A @tab @samp{armv9.4-a}, @samp{+lut}, @samp{+faminmax} @item @samp{armv8-r} @tab Armv8-R @tab @samp{armv8-r} @end multitable From patchwork Fri Jan 10 20:05:30 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Carlotti X-Patchwork-Id: 104528 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 2F3213858433 for ; Fri, 10 Jan 2025 20:08:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2F3213858433 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=fJFLZpO/ X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on20624.outbound.protection.outlook.com [IPv6:2a01:111:f403:2606::624]) by sourceware.org (Postfix) with ESMTPS id 5383C3858294 for ; Fri, 10 Jan 2025 20:05:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5383C3858294 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 5383C3858294 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2606::624 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736539536; cv=pass; b=PpAHxYzx0ArfMOrV+765rX6B43c7lEb1VwCmuxAupF5m3BUJj/uPfufotmjJSPV65RS610GYadD9zf9eWbivoKCPcH8Dm0j5doV+kPzywQkfnuB+45MsPlqfFBDv8La7Qo2aj1jFi+aLdo6LqpygmTM1QmwzhtqFGCwJumskvbg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736539536; c=relaxed/simple; bh=l8sVaKW+2tlGe2Cz6EEC3fyVotnrJOVThP3/hfeTMFQ=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=azfvKvbDGXC7oXLFsu7J/GGm2Uj1c4SI8C0Nz9F1ukCtA7dDNUVcnTXbszOvDki01+EUBtpO0pH1YSV7wH73iiwXH/4tb558Zu5wqRwubFBRpQNwS7Fv+3AAKYihw/2k72dJXL2aTHlYNXPFfDBbjkavKa/gW+/a6dKWDyQ0+7Q= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5383C3858294 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NbRuUeR56Gg2RPSJYZq2UMHFVNnt9L7H6sdH0G1O0tIgJNkexCKWr5P0HkNykjHXe3CjVijSnvuMZSpHebXQw35d9GHXHWfKuYlVNn5aKDFh1R3+lYJDeShxiIsmx0elNPgQrSbgWFgaZDamb+Pxun3YHGzn6fLO14OhOGpYGxRSl6OOrP5tDk2vh3+WfavomVaqshLXgR09MfLTetFv++5LutEGYUXlzpjTBti/355zuxFmHMson+EOzdXEbBkpFrci18owDoXe1ACLrlKoWWTrgLdJ7TOaomzQnaBEjkl58wJKyCMVlTSoSRjPKLP5fI966iiRb0V5Su5NNs/SQg== 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=FStrjusE6z4XDCjavslTEMUY/66lbFEzfNz/ZePN88k=; b=lzXc8gIEcI0XwpXPwmrafjkn77Kij59LpfdhcNrYua0RM0YGUpMjVxM/N9wJ5NxM5D4//ggWaDPryJzQabZKjgM7pE7V55pHi6deKdOnINkvBmZzsF1zXIAEZ0bmVpx0CSN3kgqJR1pgTsCDRUgkH2e5Bk2BGCbc/q8X2ay7N/xX97GiZOaUBLOQQrTHIV77B8880Jl10fPUTR4OxXHArxoNagEk2+n10heFLxOdDjbRCipHhftYL2U0uNJ7jjvkxwl3M/fRAMetKS5UgaPcKFHCteCNuB6Q1Mxyy/XIfXls1nYzRJoEhP+R8FsO8GZyHrrLLl+wnpFhR9TrRkd9XA== 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=FStrjusE6z4XDCjavslTEMUY/66lbFEzfNz/ZePN88k=; b=fJFLZpO/KXvmOCxvPC32tLpM9FhuvenoYxXTV6QeicSzayZZHnaAelt1KDk6dEMg6SkeEVzKZQuWH/gMRyi5sX74FTV4GsRaaod78T16u7mKwnLZvT0V1eI6LWRkpq9QvG03bubU9RlLO8axm39qr1HjfgDEjfbuvqOPWCRbyQI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from GV2PR08MB8271.eurprd08.prod.outlook.com (2603:10a6:150:b8::21) by PAVPR08MB10338.eurprd08.prod.outlook.com (2603:10a6:102:30d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.13; Fri, 10 Jan 2025 20:05:33 +0000 Received: from GV2PR08MB8271.eurprd08.prod.outlook.com ([fe80::20e7:cd58:1d48:acde]) by GV2PR08MB8271.eurprd08.prod.outlook.com ([fe80::20e7:cd58:1d48:acde%5]) with mapi id 15.20.8335.011; Fri, 10 Jan 2025 20:05:33 +0000 Date: Fri, 10 Jan 2025 20:05:30 +0000 From: Andrew Carlotti To: gcc-patches@gcc.gnu.org Cc: Richard Sandiford , Kyrylo Tkachov Subject: [PATCH 2/3] docs: Add +wfxt and +xs to armv9.2-a Message-ID: <038f22aa-298e-ff0b-21e6-bf8cf306c2f4@e124511.cambridge.arm.com> References: Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO3P123CA0006.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:ba::11) To DU0PR08MB8255.eurprd08.prod.outlook.com (2603:10a6:10:411::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR08MB8271:EE_|PAVPR08MB10338:EE_ X-MS-Office365-Filtering-Correlation-Id: c48d474c-c9db-4177-d0b6-08dd31b2237b x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: JxrP21M+7UmxbRu7pommc4rrEKxTUatXALQ2Fd4zZ39vROfIX1YgFYWhz8eS19MTFqoY6TsWurgZ3s9QWVKMY0tL7sNvK2qmiFXsCHBuNyrN+kLSt6JvDevy8suNdZ5I+e9TR3hPWU8tjUvZubwd+EqK78xclF+Hay899x7RcAOoRVqi1IjeQTOoDNwffiRKfe25uhIbO15lCe8nO2W2D0+uz0hSGjsZVb7FgHiMED54qaMwCg0+aTWk7jh443Al3ZTStE9OvLjRzQ7XXy11wdMT6Uni5uptRdQY3jbxys3F/1jdRwjaEtaDHVkVyHRpmHKPJahk+NVWBblccoMB8E2QbMMzPlSrohZniVqZ5A4dXIDaBQ8anMGl9NHGhIOosvYhWSAx9Yot3gFiNdpmdh7GMkcSoRH9b2gJCvQ5k/cbKIT4gbEjT5SHX4HqKw1uhNJ8a+BsAKQhVctwvKJVKc4GZFCCYBwqMwRbYpITNZ0/xM6cSQWDaLFZYD2cKpgFbk1N9sk08LoprFBXK58izNCZKJq9oh0ik7Wz57YsNSBJ6JVXatvFv1y2WG0gDL/I7UP9DSF1mbcZWXRAMOAhEovMpBrhl6gqHAcbZblXP2X0KRuLyPSxrz/23rpEz6+EeusTszqqWtra6PEo9WjxGmt1Dkz4QWHKgZqlxaWWgRyRTteEq2DV/7rbxO9eMXrZD0bVIfmA8aU5qiy3cHMxgC7Sszq/mPpSfwSwZwJXKiN6fhLIaHFwYNa3NhJJiofJ6Zjh21xzS6PrJslZ3tBCbXtH1zDnfvQvNAzVp2bOgPYuvmAqiRTSrzELynVTxafYEKiyXqJrzIp10D004QfN1FcWj+kLOLQSASTWemnqghrhvBeN7TOlH4wqv0p8KogiaubSQboKn7QXi7ttxHFcblfYKm/ghYVym2fid7bGXSIJxaE1y2diWNXIsR0qrQEp7bwxtUdgiN/SCdl1VXPkslz5rhK3/D7TtG1y0SP3JMQSoy/Wy4jqhfEkpYn5tqd2od0LaBAK2uhp8u3EDgjtu0vTVcsXG5LTBAqxBfSkp543zxUG3ZCyyUeetBqHhZ6JvYs0m0kNV8qKZ77wVvmYUKkq7mKpHA4xVBip+Ujal0UKED+/E4OsGimAvXOiKGJblrzjc2anDo4WZgflO4RB64kBxooG9mfzTB5RPyv/+391nw7eUMsWTsbLzD3oHzy+EvbrO33457zbsHpwDkUzTnG69z2xiigdlZuqF3N50xF30GAecukMZxom43GJRZ2i9QFQkok9waA7vnLRglJgO0lfBK3PKwlqRA7Dr1RQBREJdsRMIqDRi7tdvfKDCcT/MPcRyEi6wLfLaj61joDsfMexzQweK3DljHpxvqMifSeScjlQDRoDyNJr3GCRDRrC X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV2PR08MB8271.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /yBqF2TrrnTP922zLqpzVaz6bUDi3hsbHTdGY3pfTmO3L62uu1KhfDfrzIhZiTa/p0oFJde36+ll0966XeZDZSKEAIbbdP9Cnp1EInAgISAXwgH8NThDT5q0ypX3u7uPy+TOk6TY5jCqI9SEMZkHz5/f+9nq3p9eby6g0LJ4w29P1I3rDsdxXpzuoyCp4q+jmiyrKcJ8pcFScpcuqli3EWlu/rxEZMxBOeI+Vy+jUlaFwAd6of9Px55p/P36bijkf4jb7PG41wqpYbLGLzLyWR86rCAqEmuFHXAqgOOTU89j3shhnapS727cA8XW01zCxXM1oz+nes0+q7DBbaMuBSuph9cvW5496fjaaZ5+gzQ22VUtLmBhcFGaa8zzDM5T7v9Qyxz9ieJFbP5XXIZf4I3CH4p1lQFGjRhWVRHGcYYZqMA/Y94VYcQD7vyFsjdC9YPLtKEpJNmyLE/LBiNW92aWFou6eeTvNaxzfc7izycItJA+ivxrGWVj5146m7suVr5IUUBngzEtYd/w6MA1pC6bc2rQzjElM9vqyEFHpwUProH+bkgQu8FWhHGRVIZgB+AX2ZQXYocO5PMITBaHSe5r1EPwdWb0kVoAjmN8S0DEs5Z47PDpAW2qB624NSPiwlUEL0FmG2MbrzUqkSa957fsuDVmLeqRokulaRSgMnek+ndQrI2OL5ypLqoJxNUGPg3qYyHpHhPmJVv5tAb8/GjcwP5OrpJ8lcKH0r7jnT+OGouwLMBXyQOc1LhVMJ81p3U5Us5OqVqW0tDkaKTD2giIbZE0AGVTjP5h8xA/uA1angvYqv5/pmp9ElYaZW2+qV4kbORZ1gYNpEPtfKGyHy3VHNRAPvnpKOjJd4b/c4BEdbFW8Wwg8zRgX2HWFlV3wTY8aY99VH9bh2kUmP7x+P5Nd3QCiTZFSLdu5AXFfGeIxeThZ47k9xbVvW7/Uj7oSVarAc9oXxqrVKgV1jjnaFmgOfZTtjBOGCh8HJ8vtfUWA/atNW00SJxt2HvZo6nOn+dllQCMGtlUg96wDQwRggqt/dhqHiBfF8QK3mj216H1v5dlg3bQCfaf8HiTTAtTmw7k3lC0SJRTBSwkD/WnI7pz8Q4Q0ookOH6nZuEHlK1HYuyQe9Bl+PvYUt2ffGGCgpV9BOuk0km4iiWF/LjF0bduWBHW4nlGYWxycremq1fBRXpCTm4pJJ+Bbvwn/7bJIo2TSXoB0lL/aACqQiYDZRLG4PRsIkgNGJ8lWWddJzGWpwMsO/0BP7aUjslftEd6WR3/YaffVcLkLGBVd/GzfIk6IxeBXb4Qdgr+yVyLIMVJt9k4KW3YxTaGtP/6WVvYoFPPyYHkmvY5ZYi7Fumd4lzCO3k8RE3sCQ9ttU/0QwAJS9B4M2b+BINFPkSLTtFJ0YO8Eudt0+cojZoWd5nnwcXqdOHNtwAKl2qPb7RjflENjeM4zsencoerDMAxUrGMttKam7i/nIiv0nS9UpvcorjXivYIjgRGYQmz8/cno+Z3hWsh9w8krOVRUtoAd/CxZDKYiMDdXMSl95vp47iLofX5FC0rGQfLUgrjG7BpbLzrPcscICsWeEixiLkxttWfuI6oQe6OzV7hh/DlPFXT+g== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: c48d474c-c9db-4177-d0b6-08dd31b2237b X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB8255.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2025 20:05:33.1581 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: CMLzao3HeVAAkJPrhRM6ImWJpaeQRGs4EqN3YL7UCUzKIju1PRDWXJAo2yjQQBYlkClSoLMovC2JsSUHuSw71w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB10338 X-Spam-Status: No, score=-12.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP 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 I missed that the documentation doesn't include armv8.7-a within armv9.2-a. I'll commit this as obvious. gcc/ChangeLog: * doc/invoke.texi: Add +wfxt and +xs to armv9.2-a diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 0be372079e9947e22cb43f723b51e1a5a8dd4ef7..07c1b982d3231c5224490d73be8db32dd31d51d4 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -21662,7 +21662,7 @@ and the features that they enable by default: @item @samp{armv8.9-a} @tab Armv8.9-a @tab @samp{armv8.8-a} @item @samp{armv9-a} @tab Armv9-A @tab @samp{armv8.5-a}, @samp{+sve}, @samp{+sve2} @item @samp{armv9.1-a} @tab Armv9.1-A @tab @samp{armv9-a}, @samp{+bf16}, @samp{+i8mm} -@item @samp{armv9.2-a} @tab Armv9.2-A @tab @samp{armv9.1-a} +@item @samp{armv9.2-a} @tab Armv9.2-A @tab @samp{armv9.1-a}, @samp{+wfxt}, @samp{+xs} @item @samp{armv9.3-a} @tab Armv9.3-A @tab @samp{armv9.2-a}, @samp{+mops} @item @samp{armv9.4-a} @tab Armv9.4-A @tab @samp{armv9.3-a} @item @samp{armv9.5-a} @tab Armv9.4-A @tab @samp{armv9.4-a}, @samp{+lut}, @samp{+faminmax} From patchwork Fri Jan 10 20:05:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Carlotti X-Patchwork-Id: 104527 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 735BF385828E for ; Fri, 10 Jan 2025 20:08:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 735BF385828E 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=mwDIbLxm 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-db8eur05on20607.outbound.protection.outlook.com [IPv6:2a01:111:f403:2614::607]) by sourceware.org (Postfix) with ESMTPS id 9AC43385828B for ; Fri, 10 Jan 2025 20:05:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9AC43385828B 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 9AC43385828B Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2614::607 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736539554; cv=pass; b=r8PxbT/EAavi/EjsxK0V1e2U0AhV4s/pEACSe3+TZbKVyZGWAxKAqwVyi51bYvVQaDpSYQ4DE5hwB54UIMq4hSBL6ht2gg4YuZSx7pNYVCQ64rO7PgQcaVG2Yh3VxR43B7z4KnesSVcAel50N9rNpw4Rov8g1TECvvNpv/N+Kgo= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736539554; c=relaxed/simple; bh=JsFTcDKG3kvHnfYAhsPNO0T7f/lac9/vQo0G8h8uvTY=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=BFZ4PTZdybDwEeP5h5BSRrGZVQfzCFLQ7YJYqPwQh2LaZGUWuJIMr4kd/2tbSlbYQTibOgppucXJzLb/skQCEfr8SnJeCf4kcJxqK/NPXwB9NSNvcn3NR8dSNYqpTd2Z4xdiiuP6cFtbkabHsDJoy0Mqgym6cElAYhhjlNRayNc= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9AC43385828B ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fJQScABPmQqO8Z2Yv1Q7pr9YT/pNlMLEhDGomyODH8GaswV6dl+e2uE05J6+SbqaSF03Q8OENjh8UoN7gkokqYCe3JQLPoeMRPnUiXT2PNWczGZeiXmfs6g9dor2WOWaC1sMIhXTOiHa20hiE3V1cnA/voUQTvFZgiG8QUin8nhfFBdFfWk9czy8RIsDQ0pceF8K44B2a/V4RGjZOMwA04RhElZpk2rADODtUMt6tDnmtNEHTInk5CgbjwS0sAMW6Z/Yd7HBCqJtBo4UXiaebz5InHjOsKSLReMIFUvCYi56lSGbZM/XdhpRhYAECGCLbVzyiQAXzesp2AoxM1KPAQ== 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=jAKWbzRgjB4A8pj7zn0ag/f01+cnlkCLHg0hPjcDbFk=; b=rmb6+27jqZPyAFm9fE7qzubRcxpieit5/s++ltPpgZJFFjN6y3HE3bKPGivmZyTcxHwPK86aU+jzhJc+0R6Mn+rxBivYIzOdHq2FxIDIhwbXqt1K17OPqXFrBqybexRP8b0KYW23NlJvlLHubJ430TVzQSkvXyecV2r7pLIRdOJ/iPJjxrJy9bb1EgGNGHXk8lJgLjqebXq5/T1eWIhsvZOFiMOG5AaU0Sbc4GuAYs14BLeHE4cFUsMXv0P1ehW+jZsmk0Rsl37QZgUhyi8OGbnbM6lYG0c9hFmXjDdmItGHFoTBVu/HLCjtj5tpuhf34Mg2TRBTGjlcDFGg10hGlw== 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=jAKWbzRgjB4A8pj7zn0ag/f01+cnlkCLHg0hPjcDbFk=; b=mwDIbLxmDVzhj1rWBOcw1ydiuspEBzUqgSsH4cjBdpU8WQ0JLenFqHOoMUppCx9I5ycO1akU8Vs5NK1+lOXY6X82y505AAaKnPEFyxCGdw/DtL8I3IHApTCpMatcr94/DhGZiiyFy3KpCO72bug0UgkztCocEDu6i1+URvrC4LY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from GV2PR08MB8271.eurprd08.prod.outlook.com (2603:10a6:150:b8::21) by PAVPR08MB10338.eurprd08.prod.outlook.com (2603:10a6:102:30d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.13; Fri, 10 Jan 2025 20:05:52 +0000 Received: from GV2PR08MB8271.eurprd08.prod.outlook.com ([fe80::20e7:cd58:1d48:acde]) by GV2PR08MB8271.eurprd08.prod.outlook.com ([fe80::20e7:cd58:1d48:acde%5]) with mapi id 15.20.8335.011; Fri, 10 Jan 2025 20:05:52 +0000 Date: Fri, 10 Jan 2025 20:05:49 +0000 From: Andrew Carlotti To: gcc-patches@gcc.gnu.org Cc: Richard Sandiford , Kyrylo Tkachov Subject: [PATCH 3/3] aarch64: Add +cpa feature flag Message-ID: <9485b375-032f-5241-6a97-3474fac00529@e124511.cambridge.arm.com> References: Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P123CA0691.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:37b::19) To GV2PR08MB8271.eurprd08.prod.outlook.com (2603:10a6:150:b8::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR08MB8271:EE_|PAVPR08MB10338:EE_ X-MS-Office365-Filtering-Correlation-Id: 286731b8-73ef-4bc2-5af8-08dd31b22f0a x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: /eEb/5kQiJ/YGW28qvJyIgLAJEL+BGm07mSocUg9OamJE/lCAOr8gucQI/xOSeW2HHCHoq7MbCJN+Hi/WyE+7ARsHPoAr9+TTMLC1iKaN+TbINqMA1mupaW3k7kfTAHRSauFYk4qBIHrc1L+hHmdP8pOULGcjAB2epXZQlYki+KPNuK6GzcQcZF/ZjbTewokK7axYT+TWw1XTwYlXTaD0qltDYtJU1bMTvDBXbV0CqegHrqXN/TzsD07PyTZJ34c3gwuc4zeuAbcB2BkKh2wbXuiGLEttwNI9+Lj3mNa842V/BsI5OT2LuZxFqKVprCPFmgf9Plf4xfyg6uhGwppyRUbsuFqt//TwjUJBadYtul8eQgmDrVrNt0PzfGia4y1pZfRcLcRoNHZwBql6oqJPPdLO2hFD0j8YTct0hfmO+m3+0IheiwSrBmIFsmHE+Xx4aoZY1oj9eD5kYeIepufCASk38R8KyjZhjvx/lYJcx6IOp1bYdg5uryDywqBsUHGGy/QQ7JJujTF72A5jAYstMFTS3an+BgJRO70qYURdSna1AiCMu7o0RVu9nUAcbLdRKFFV1SZ56Ga1HZj1AaqzQLji3PwC/jQ9VCz9YRyUnm5A1XvKdWBf9PcHXgOkI1Wj6dyEsFyknRskR3L6gOqjgG8ErqzjvKCiPbTI661bk3rosFjp/Xz/JocqJZVsXGQWO03XH1gGUb/MMEmDjaxg7ycBk5U/flFp/drycRaaRLn5MZuZngxvQ+fhhmU7hR0LgjygerIMFLB1pbNVZU3fN0owsTCmXfIHFuexuTptR3/R+vi8zc/LZ3O9wcCoS5fqF8fybtBLhXpDiykH+QWhlflDnJNiH0/nIVZ9hLw3SGtMITyzn9yAXfHLCdQiZybB5K7Q7xPY0yx98XXFYwAHXIm6rR1MHZjJe7atxc3RO1Pmp8kom7xoKRA5O5N/n5BumZ32zdCPXRwAAkZ47UgjQM1sxWtsoe5nvPVrx2wfQKi8KIR6GOrLzcFVwjX5cB4hakAo047rZEZSiKB8MgDIbNqLALQ5aQxyM4DHC3lWH5sRUy2chdCwSWvaSftVlGac7Au5Mu7Hejm9RbgGeJjmHoinTjTejpM0l+gWcnH6qPcMJjrFbvoJ2nBrLeYqhVolHrEgAFkhXqgUizJfbVuOrMCrspLmkcvoH8fV6oZcubC79ABYplZ1zPbZMX/05mZn3asXxIdM4ntUZXZ70YL4XOjrMKEcTfKYid4TkL7vIFFPXBRBf1TBTHh7NWsQTZY3dFmD02hXtVcrDr/S1MEPEJEvM7EWS1lQ4mAS6QZ5axwEeu1qo+60sWGJvNPP0VRueOgLtcV4He6eMimiUJf7QUGG5zXS9lwJSc9r28oW3/PDyxuT/M5yox9F869aBVD X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV2PR08MB8271.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: O0dLDldvCZByCY9tyxycI7A7zbklXGLZruEZPO3U2OYs0MTkwRioUptF6M3jqXRZbGhWMJxCiBd8FF++Z1d7kKxWxVlVwg9Ay2TTVdb6Hb7L1COOqcZibEx/D2IuTbUb4byvQmOO23oBzB8ILNZstl8E2lB1K9pCVQ2KJc18nb9StVkOvFX2xIgHrtGQr+vcrV9EXfk+BXEZ3SK6g7ZZrCWC8Tcr3dvkb3JgtSkIovsx9NE5Ifx9e6vXW7GHFkBBACLImzfXmiTbcNtW7wjEO5FYzNTpLkj+Dr/hnpKLBE5zAY1SyruErfRIiJZM40wsBCxg/oRt0O6YZo6Stni1nw8gLiCyg4LwroZb6ZAGhibekMZi4Mvs4SWBzKErxrOnhVt0pTaquB34JT1ZwUhkuIc8sgyIOFD/qwGp1qABh7FFoDOZZCQi1DkRRsRfXbZxG42xzB4F2lPYlPXNwksZvAjol5eSpt0/LnIAe18SRg99H+4wTzjn9EF9nxVZHFbgLfhaRRjB/DtUcRobb2bP2K5+zvE5GPvABzBBZtyFCQkoO5IjkY4AAGAk8hR9U5W5wICVuOfEPAdceN+kIy6Hp6S1y3fsZcwN7uHNV4Pu+2SFfGIkAdfr48cANwW/Vje9eXw67hCKKKaAxcpdtrnNWlUEDIkPqQeTskPsqKaHtAfwi2Yhmk7oOhxIdjguTqxiuPi4MQtxowG+j6NjM3sUfA4eiQshswFYS79Qygg9jiNqm/Q6AYtjJr1bgXb/PsAXf6BIDce7V8qmK+3T8YMKLkRDcVDiLzco9FuOr2Pi277Let49l7exeSAdwEEUfRTMlZMJAgOFExFIBLoZb//gfPlnry+8D7e0wtmFp3sHXquija4r8fgVatcn9XsLzGuFOUChI70zW+IrT0XJ0jThKMsjIqeBxwkvWrIuMV0AP8kD54+vzrDB3ZZD02j8X+RC47/c1Yp+tZzydqePOYleA6bjuf/G70GFprIkCQrr5efPJbzEkvfw1X2exA/ybMjyoP76NbXefBqjrH/Efml5B+hsh0nF+wP2Y+ZfC4VuFOgsuekeULH8XHTV5xrNeXMFr2PVaV2DthlPgHinUcc84ZUw3+xl+/hZilQUMhggxa4sdFNyrBjfeXqhZVPU91V9P02sHOUbzvs4D9id31H8LK0kvSVdBdS0bU5jhuePhycQmwFSo7zkZB8l34pX7G39Ku6ePgbii/abtTmJO/zQ8QzZciB8ncEIq6hTQLQXIiebPd1yvZ0AIeUOjPYOhAyOFOvKK2+JDpaeAQU7jWHNcD/aiYkxOCJR6VucHNxeGVTE+agXiSHrgQutVe3/PV/PagpekoN8fF+njCdrPZZXttpylbKZ2Kva9XblvaeO1jbE99+cTLw5tq/IruXrC2NQFXYtKcFUZ2/mkgbTp8uIWOvdRlag0feHYm7hP+op6UXs8NkT9TeOg3eGbuXtxgp9JxVi0uf9qs016IvVeqk3b8l4w0m7QQFs3EeYWiQz66HummnuJDCtN0molmfOh7QZ9FOCpCeT+PwLyC5x/QD4vyCG6hgiN6R2+pmYNFvd2DxR/o2P3USLM7ikcGrfUCSkJdTUvn/0SZ9grOV78o8mgw== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 286731b8-73ef-4bc2-5af8-08dd31b22f0a X-MS-Exchange-CrossTenant-AuthSource: GV2PR08MB8271.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2025 20:05:52.1111 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 8a37thUjOGJ0tp26iKLb4EshQ91ZP3yif6LiuhAgWdj9n6hfIXO3oI1GWV4bMgh8hX7ofEeltnqIeMpLzz3fBw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB10338 X-Spam-Status: No, score=-11.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, KAM_LOTSOFHASH, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_NONE, TXREP 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 This doesn't enable anything within the compiler, but this allows the flag to be passed the assembler. There also doesn't appear to be a kernel cpuinfo name yet. Ok for master? gcc/ChangeLog: * config/aarch64/aarch64-arches.def (V9_5A): Add CPA. * config/aarch64/aarch64-option-extensions.def (CPA): New. * doc/invoke.texi: Document +cpa. diff --git a/gcc/config/aarch64/aarch64-arches.def b/gcc/config/aarch64/aarch64-arches.def index dacb7b6f37a3f381d93b88810ca7b61f9838dc7c..84d6dda1d317f77cf5a3aaaff4ca4d7b915b9ceb 100644 --- a/gcc/config/aarch64/aarch64-arches.def +++ b/gcc/config/aarch64/aarch64-arches.def @@ -46,6 +46,6 @@ AARCH64_ARCH("armv9.1-a", generic_armv9_a, V9_1A, 9, (V8_6A, V9A)) AARCH64_ARCH("armv9.2-a", generic_armv9_a, V9_2A, 9, (V8_7A, V9_1A)) AARCH64_ARCH("armv9.3-a", generic_armv9_a, V9_3A, 9, (V8_8A, V9_2A)) AARCH64_ARCH("armv9.4-a", generic_armv9_a, V9_4A, 9, (V8_9A, V9_3A)) -AARCH64_ARCH("armv9.5-a", generic_armv9_a, V9_5A, 9, (V9_4A, FAMINMAX, LUT)) +AARCH64_ARCH("armv9.5-a", generic_armv9_a, V9_5A, 9, (V9_4A, FAMINMAX, LUT, CPA)) #undef AARCH64_ARCH diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def index a1133accfce53d227c7ecd8af70f93106c2656c8..cc42bd518dca5e4b947c81f06e543133b4f25440 100644 --- a/gcc/config/aarch64/aarch64-option-extensions.def +++ b/gcc/config/aarch64/aarch64-option-extensions.def @@ -275,6 +275,8 @@ AARCH64_OPT_EXTENSION("ssve-fp8dot2", SSVE_FP8DOT2, (SSVE_FP8DOT4), (), (), "sme AARCH64_OPT_EXTENSION("lut", LUT, (SIMD), (), (), "lut") +AARCH64_OPT_EXTENSION("cpa", CPA, (), (), (), "") + #undef AARCH64_OPT_FMV_EXTENSION #undef AARCH64_OPT_EXTENSION #undef AARCH64_FMV_FEATURE diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 07c1b982d3231c5224490d73be8db32dd31d51d4..125934673958a8df463a5317585c7bcaa1f75ee7 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -21665,7 +21665,7 @@ and the features that they enable by default: @item @samp{armv9.2-a} @tab Armv9.2-A @tab @samp{armv9.1-a}, @samp{+wfxt}, @samp{+xs} @item @samp{armv9.3-a} @tab Armv9.3-A @tab @samp{armv9.2-a}, @samp{+mops} @item @samp{armv9.4-a} @tab Armv9.4-A @tab @samp{armv9.3-a} -@item @samp{armv9.5-a} @tab Armv9.4-A @tab @samp{armv9.4-a}, @samp{+lut}, @samp{+faminmax} +@item @samp{armv9.5-a} @tab Armv9.4-A @tab @samp{armv9.4-a}, @samp{+lut}, @samp{+faminmax}, @samp{cpa} @item @samp{armv8-r} @tab Armv8-R @tab @samp{armv8-r} @end multitable @@ -22070,6 +22070,8 @@ extension in streaming mode. Enable the Floating Point Absolute Maximum/Minimum extension. @item lut Enable the Lookup Table extension. +@item cpa +Enable the checked pointer arithmetic instructions. @item sve-b16b16 Enable the SVE non-widening brain floating-point (@code{bf16}) extension. This only has an effect when @code{sve2} or @code{sme2} are also enabled.