From patchwork Fri Oct 4 17:54:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Carlotti X-Patchwork-Id: 1992945 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=noSulDKK; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=noSulDKK; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; 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 [8.43.85.97]) (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 4XKx5d1LSGz1xtH for ; Sat, 5 Oct 2024 03:55:01 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 31AD2385E003 for ; Fri, 4 Oct 2024 17:54:58 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20625.outbound.protection.outlook.com [IPv6:2a01:111:f403:2613::625]) by sourceware.org (Postfix) with ESMTPS id 5C5FC385E827 for ; Fri, 4 Oct 2024 17:54:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5C5FC385E827 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 5C5FC385E827 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2613::625 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1728064476; cv=pass; b=qbTrW5EZXOTpSinTLqTWZL26RlMYB8PF0c81WdV78gBWQkVthR+PGUXI6UYc/RsVoxWiMD/eZDyr/gid3Yr1OjRnvq98WQHPQPo7O8t7b94BBo8cIOG+d3FTsDG7YtchGpBvl0+3BKAp4HzK+IVyLqhOAAURNjAHm1OW4cjWt6Y= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1728064476; c=relaxed/simple; bh=Sxz3ZifBNPLYCmqDeKH/T6Jwb+TEueFRzdcFK/F/fMc=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=Gk+MHi4V5b1yfr2rdTgkLiwhKRV4OYroUCrTEsv9WDYJjShNOarY/nJgP2D56ErFacuknIjKk9ytPWV16+j+XjA9OdkdECrHVHZ5z552OM4j/sPytvNd0Qecj+7+r1O1IixIJqwilPueQJOStulbeFDvRAzsDxVOHkRULoH8olY= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=Oj9j27ezrY2iuHaudqaQMk1zmhkfAkfdxN5JnLGH9vifB7F3rKgwCkytB9samo9+u5x+0fmp1aZEjOL3LFa6oStwYm8SrShmSgGJiJ0iOZNs4SDKJ4hNcaLYOoYL/n8+KIEercBwggchslQejvFj9OgkICO2Arwj7qEbZ+WheUrXDECrYRSFPP1IP+/U2Gl6pYub281LZdRRBS6SiL1dpuQ4Cel1fcIzw06eiCvbhjMjxA1ygwr1qLKXqcofWH7l4IhTY3HxQLr+SRLAVAJ2lem3ankSxZ0OzZtMwvYlICs9cEwnvIMlVEBykG3PSVGApXNEcmYDZ0ZkPzVQZLO/PA== 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=loUvVV6DvoO4k9NHVaYjsebH0om4q449E/slIPBsdJQ=; b=WgldrAcWJbq4kBvVTpZNTOsCMHJtAxR6pQ1Afpz39Sb1LiC03fEaj5cKKwiZHJ12ZNCYXFfki41P7Fd6r/ZieVEcOK5Oyah9duMl9BWu5Lyz8MsFryrl1HFm1ynEYQtfaGeXJzTkcGhO0dNc2ygdrGvwqC3erTjzsVJ9VmuU+6/ExLlP03j5dRj9Np1f0uASuRwQNWSW8hpA6TBHSZHCawhcbGFtE3wRhKGHHe4tUhyTFohlaWrRPoIp+Auv4ObCbrTni8Eo0FzQOzZBtNCI7sBwE2NRbMNPPZwlvkrnPUHyit9cTgVjvbDdamlNoZ4zJi8JWFSQrpV9TkYonJX+xg== 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=loUvVV6DvoO4k9NHVaYjsebH0om4q449E/slIPBsdJQ=; b=noSulDKKv5Kv4SnzCaAa50fW3XUSBGFTJ7fr7IW2BrYLbs/23jIY7eXZ1jy4jJI3deDG06RlH8D4NsaR45rgLKhWHncDOwcK4dYmBd5sRAWCz56k78WzRIA/bQ3kZCaI8FbXxYoO+PXoU+K78wflrg0tidO8CuHUuSztoAQRpjg= Received: from AM5PR04CA0020.eurprd04.prod.outlook.com (2603:10a6:206:1::33) by VI0PR08MB11198.eurprd08.prod.outlook.com (2603:10a6:800:252::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.16; Fri, 4 Oct 2024 17:54:27 +0000 Received: from AM1PEPF000252DF.eurprd07.prod.outlook.com (2603:10a6:206:1:cafe::dc) by AM5PR04CA0020.outlook.office365.com (2603:10a6:206:1::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.18 via Frontend Transport; Fri, 4 Oct 2024 17:54:27 +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 AM1PEPF000252DF.mail.protection.outlook.com (10.167.16.57) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8026.11 via Frontend Transport; Fri, 4 Oct 2024 17:54:26 +0000 Received: ("Tessian outbound 2f6d3313e4d6:v473"); Fri, 04 Oct 2024 17:54:26 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 2135209eb20ab8d3 X-TessianGatewayMetadata: dojjOZoPBBVRTOZatZL8ICGVAKhL7Wv3q8KhUVnVue1onp/nDglA8oDJyXg/jE5DixnhpOF00V3vLt6J4LeMpk/0E1cpJ0Gf6BGe/Yt/M4qG9Q2DiSxCmKlAHbJ5JMxzYYBDBr9avbTveBKnAqFuPeMHAxR6fgutTd9AMRWKk/pJOrAlKNBgWvcmNhijEiWa X-CR-MTA-TID: 64aa7808 Received: from L6f6cba83118a.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id EFA9FE0A-834A-41F7-9FB5-C0BEC77C09C0.1; Fri, 04 Oct 2024 17:54:20 +0000 Received: from EUR02-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L6f6cba83118a.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 04 Oct 2024 17:54:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OxURkXGbe0RGhpeG8MdmJcaBrZuwmGKvmbliah2W38DM5S529ybrlnMb1iiJBDhjllBHgGrXvvZKtAhtuwWv2x9DSnqMBivN4PCuiP+KrHkYP/jeHBljSs7UQoSfhr2lbAyH5DNn7gYK23fILEjWpQa3tqG9GMUhDsMiMWHwBKp+RP63l2Jg91FcEWHrw2OBW131FG+01gkGlKkoZ/DvwGuLUHnqdCDVhScpu4KYvEC0Q2FCirDnC1inHHg5RBqoIrnGP7Z+NTp+etXDDLRQXb9JvU6FBQa8rnJaHXoWsvi0j0gnKvp0lOO/WTpMuzvnBwnbuSTgarAM5NnoxUsCtw== 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=loUvVV6DvoO4k9NHVaYjsebH0om4q449E/slIPBsdJQ=; b=UsPOPb30aJLkBgl10o24AE/MdfW5KFse5n1r0kIoovqBr2KaPTeoBCx521ScqEzZT5uigLxhLguQYkLyiQbelF20knSjcUtERSObdltogrV5O9EGBJ2cU2cR9MYHbWGVW8pUuMlM17B+DWp3L8LkVVxs7mNAR9kyrWvVg2X8KboxTBco04hLDrKfXl4q0EoUE0hsZKhSoPzsBCqX+6NfkE5NmNDOWj1FGDAmdLkO5Nm6HdBTbLyGJis2Gh8gVdRNI+wnyzLsEyVzlwe9/QhVpLsboDbOqKkm3NhNUQMxgSuS2i50r/p+/cMqytZ0cLh38StFifFyrd0ZpJwqVMh/lg== 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=loUvVV6DvoO4k9NHVaYjsebH0om4q449E/slIPBsdJQ=; b=noSulDKKv5Kv4SnzCaAa50fW3XUSBGFTJ7fr7IW2BrYLbs/23jIY7eXZ1jy4jJI3deDG06RlH8D4NsaR45rgLKhWHncDOwcK4dYmBd5sRAWCz56k78WzRIA/bQ3kZCaI8FbXxYoO+PXoU+K78wflrg0tidO8CuHUuSztoAQRpjg= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DU0PR08MB8255.eurprd08.prod.outlook.com (2603:10a6:10:411::9) by AS8PR08MB9527.eurprd08.prod.outlook.com (2603:10a6:20b:61d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.8; Fri, 4 Oct 2024 17:54:19 +0000 Received: from DU0PR08MB8255.eurprd08.prod.outlook.com ([fe80::cbc8:c020:6a1b:d27a]) by DU0PR08MB8255.eurprd08.prod.outlook.com ([fe80::cbc8:c020:6a1b:d27a%5]) with mapi id 15.20.8026.017; Fri, 4 Oct 2024 17:54:18 +0000 Date: Fri, 4 Oct 2024 18:54:16 +0100 From: Andrew Carlotti To: gcc-patches@gcc.gnu.org Cc: Richard Sandiford Subject: [PATCH 7/8] aarch64: Add new +wfxt flag Message-ID: References: Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P265CA0100.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2bc::12) To DU0PR08MB8255.eurprd08.prod.outlook.com (2603:10a6:10:411::9) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DU0PR08MB8255:EE_|AS8PR08MB9527:EE_|AM1PEPF000252DF:EE_|VI0PR08MB11198:EE_ X-MS-Office365-Filtering-Correlation-Id: dc937c81-fcae-4bce-b837-08dce49d96c1 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: dVwsmwNqAtA9pPpgx1RLnK8Y3lsyb8YhOuin9JIPsJq7wv+fUtiSaaR7ZyFdONVNKvWEkhF+ue1rHzeDMZRYIcHkULERpov1CeeNiVYCfZBTyDWTYILD56fDgX30C8caKuK0o+Z7E/pbRjbuIkX96slLoazQvBc2NWXeyXbr781f3ESNpLUgnerOhiiFXK36scyS6bz4zeF5EvwsExm09O3oJcoAzOyDYkxGbIafQrc81uyNjl5WzxiBZotuFdrlbmVQvAoHnDSSRpjXyCSfocSrCbsz/FbMRi1vzIapuIn3FHi1XsECLd6+ZL+I4gPFftHVU3vbgqve59/ePr6OSbQhDyMJTTvQiBl7AczAYiJyTI3A4uVtK6Z0lr6DquxBeK2mJKVDtUJfUXTP4eD/2DCfGaVxnME4ZJEVKpxDrjIVEjQ8NQrmttzlyCsBozJQcaRsJOzYSIej8yLEpnNBfqhezmKl7bcmZtssUDgWXUTuXMN+80lAx+Snc3kPqvOsmu4OeHyLsSztYMIiHE6rPDfv6EQS8w61a0lKP1V1x5rtL5TPtKqj+NUEJxSVlfrqYxj4TLFgr4PVF+HSu6VQOGE1CCHbjV6S7WE44yFkrZUdn6T1HSMG2qhriHNjKharnrRwPF2M2m85GTP6asCw4NNu6wAHByG6D0XvBxdKbxBvMMGzfEg1zraPLR2rYaLlotDfcEfEKVj7cCoXX3MmH5HFGlUn28fj3ZBFXoIhj6bbqbaX0653z/qONonUZvCtGSLK0THL+8YCoW867lgbL/6ipOuVMcRHsG1FJUNQ4WQgKMlU2nK4HMADpIxwJnJS0smPUQ4OlGP2wLDjX5hVcIAgfTZyGEStos57jQsDetFUM+mfe6ptHT0Mmit0p/YNO9ytsaY+/bSsSesp1hZWsk4c4YDfnjriMHGEwGP6Z14mUVNeAF366VTsc1Ma9xEnv8vtD16PYYT94v5mImWueQ6/s0vLyV52UcbhjUzMpsxSXKnIfEW64LN5oMtnRjgFTH05EafJU1oCG191ADO9ek/zIhaXJvCeeC+QVSW59kVzcma+opsDEjytWJpjL5gVIUVQy8sn+3t4cyZNL3FSYTlohcYJnKy6vn2KJbuBaDENdSrDrpN5+1k8GKyVbOoczb3vNQ2Ne5xXvgNyMrCKGrn4XXMPL+BnAUMdCVlFB5K283OMvHbSNoEmOdl33lDWbf0y2eDuCVbZTvipZdBYuH85mzCO1T7mhWi7AdltQs04en1yZZcU+rzpl0sp87pTeyNNStugMofYCuoZdyoJYQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB8255.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9527 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:10:411::9]; domain=DU0PR08MB8255.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM1PEPF000252DF.eurprd07.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: da4b6d41-747f-41d6-e290-08dce49d91e8 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|35042699022|376014|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: QngI+X0gqC9RLJBMGtKvWN+c/maNt9qYHY7uV+vw3sUzDdT15oz8PScRPpTeGrPxS3aezk6RKLobRzZV1VjhVxbpggfMDewOL/L651B88SFZSAwanEZLmHkrz90etDJmlJlhgybRicTFzdATy8koc8noDhFyHnN1X6gf7BAAbk4cmVMVESwfo9JKLXTNjtTB62P8dMzA9GnT4Af9pLt/owAryijxdUCyH6J97jbTpKiP6y+DVrd90FVqh0ZooyRU5UqpJHEUHDRkl+4YdDyok8oQmg74++8symMK9oR9wMk80wHEk327an9B7+Gts7PJ0hqhOCKujeYWeU4H/r0K7lP8oNlR1VsdAgkvjJGoqFvbDvFicMnXAYXYgTX2Hq61mW9+LxTfbvXLCLvCJRAOp9EThZMbcyVippEMOBf9x8zmqDkAY5KS/vt3Z1rzY026Xn3B8GeyfbBO2SBqLawH5Jl/ha1fyWH9nh+G9FDO1IkwdySeZG4y0bMWBewxN7+RgJZuCmcfp4zNMUBjzkIGprDuZuSyGjR89eKcMa8P3sysLj+335H4A7An1OSJiBwPRZiXnOj4H+DQWXC0++AgX1A7sazXc+0t60QlJAyJOjqAk0JfgDAkUlOoN6fjyHuaDsj4UFqIWyA7F0qy26wLQXgRHX8ObGYvEnpE92mdkSE3kKCJGTOjjz+i0RkTyUItltzLBHLclTlYXSyEeuLJxfggDNgB9pQwP2MKY27nfjNmHCF2M4gIjILqsE5JHQIjplItpTIAYjr+2LZqhAmPmRmtt6Rcg0Kn8bmLD+KlyWoxoTx4sPm4C6tbHI3OH3tPxfX7BWCf0gKLxGAF+7boxm8aoFdoN9RfiBCQKeXmNo6QVhqSRE0N6nrM1uEYG6iTiqHCc5rLODCoVcVlnp6RTJXjtqizlyIvYUqpU/hEA4U1Oje72mGLyEn0sQwHrfF0BZtKpXXnNVz4UTwZQaHXn9z/6sjBvAbu7IWfZMc8qEBzubtmKLE7axjnlmH/Ue/aNVz9hrlz5e9xfc5jcXzoWdAiYTSq9wXXLndODgNyLhU01YkYypozdp+MqL6rUQgsd4oC6rQdbxAYV4GRFY3aCaSC1Hk5Wu5SC/jO327beF5bnBHee1d71/uJArpHxElqEQDY4L8X1SVr3Kc9sfJRg4+0Fqkj5DEusy0kwdQNIVPZrm0wFPEW1ktKZLSSCN0d/epSEXf0DXRPZZ2GbZY10jpsNhnnBsqJ2gVZzzjFwdcbS/dgtcvJ7KJJazxCbx0vyTXV9ae15o/L07VB+ptFHBrESb9ly3VhQEtyzb1Xhb6oI5z9O0555BTUhoJDqejTznUNMRAXsSbJIE2O2MgLp4kJbYyrgbKsVwaCvEhgxh8= 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)(82310400026)(35042699022)(376014)(1800799024)(36860700013); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2024 17:54:26.9575 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: dc937c81-fcae-4bce-b837-08dce49d96c1 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: AM1PEPF000252DF.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB11198 X-Spam-Status: No, score=-12.2 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, 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 GCC does not currently emit the wfet or wfit instructions, so this primarily affects the flags passed through to the assembler. gcc/ChangeLog: * config/aarch64/aarch64-arches.def (V8_7A): Add WFXT. * config/aarch64/aarch64-option-extensions.def (WFXT): New flag. diff --git a/gcc/config/aarch64/aarch64-arches.def b/gcc/config/aarch64/aarch64-arches.def index f182d3dc6c77bf63ab272ab1b5824c1523390e09..fa06377dda089c8a89628bc4cc66d54510346053 100644 --- a/gcc/config/aarch64/aarch64-arches.def +++ b/gcc/config/aarch64/aarch64-arches.def @@ -37,7 +37,7 @@ AARCH64_ARCH("armv8.3-a", generic_armv8_a, V8_3A, 8, (V8_2A, PAUTH, R AARCH64_ARCH("armv8.4-a", generic_armv8_a, V8_4A, 8, (V8_3A, F16FML, DOTPROD, FLAGM, RCPC2)) AARCH64_ARCH("armv8.5-a", generic_armv8_a, V8_5A, 8, (V8_4A, SB, SSBS, PREDRES, FRINTTS, FLAGM2)) AARCH64_ARCH("armv8.6-a", generic_armv8_a, V8_6A, 8, (V8_5A, I8MM, BF16)) -AARCH64_ARCH("armv8.7-a", generic_armv8_a, V8_7A, 8, (V8_6A)) +AARCH64_ARCH("armv8.7-a", generic_armv8_a, V8_7A, 8, (V8_6A, WFXT)) AARCH64_ARCH("armv8.8-a", generic_armv8_a, V8_8A, 8, (V8_7A, MOPS)) AARCH64_ARCH("armv8.9-a", generic_armv8_a, V8_9A, 8, (V8_8A, CSSC)) AARCH64_ARCH("armv8-r", generic_armv8_a, V8R , 8, (V8_4A)) diff --git a/gcc/config/aarch64/aarch64-option-extensions.def b/gcc/config/aarch64/aarch64-option-extensions.def index b929773eba176a391d6e9242067e4f63e4434637..9781d48f63778d186b66427bae7deb2c01e14107 100644 --- a/gcc/config/aarch64/aarch64-option-extensions.def +++ b/gcc/config/aarch64/aarch64-option-extensions.def @@ -220,6 +220,8 @@ AARCH64_OPT_EXTENSION("pauth", PAUTH, (), (), (), "paca pacg") AARCH64_OPT_EXTENSION("ls64", LS64, (), (), (), "") +AARCH64_OPT_FMV_EXTENSION("wfxt", WFXT, (), (), (), "wfxt") + AARCH64_OPT_EXTENSION("sme-f64f64", SME_F64F64, (SME), (), (), "") AARCH64_FMV_FEATURE("sme-f64f64", SME_F64, (SME_F64F64))