From patchwork Thu Jul 11 12:12:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Carlotti X-Patchwork-Id: 1959292 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=qdALZzec; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=qdALZzec; 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 4WKYX95Jbbz1xqj for ; Thu, 11 Jul 2024 22:12:57 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E49AF387102F for ; Thu, 11 Jul 2024 12:12:55 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on20601.outbound.protection.outlook.com [IPv6:2a01:111:f403:2607::601]) by sourceware.org (Postfix) with ESMTPS id 6C8443870852 for ; Thu, 11 Jul 2024 12:12:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6C8443870852 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 6C8443870852 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2607::601 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1720699952; cv=pass; b=DOmOJMPvu0xjy6BvhXbN6Bf2PH+Er46/xtInWRgj0bpCnn3S5FGefP5sdyXLepfS95iZfXlZNEi1gX1cVNt0xeafpwMZCim59Sf80U3jb2ccrgkjxCItplfusK/GPwCInD2GSYYw7QJcEDrGmWiEL9ZzSuVqYa8dy7E8xbeBCME= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1720699952; c=relaxed/simple; bh=4HkZ9SI71KfcecONH1Zm6YTwT7BKYfDi2d0C3ObJpFo=; h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID: MIME-Version; b=PmiBkwIyfzQ1SEHzlH5I4OM9iclYR94G2uOkiWw3fsBJxOSIo9eR6kuyAbcgaeF6q2LTQwh86xH59e5mx1MNaoES6HA6+dQ6fWTOgYjAZ442n5pkfGPUHCjM/cr70YRy+qY/bn74dvrcRgb5zkX8cmd3RVlRFk6SIeAjjzQfu5Q= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=YUa6oFbyIa2DWcKHpXxWzcRPT23oKXeFsTi458CmZv8gyKrnz0pu4QatXEUl5BUKSEU7+/I3wgg6OIC0yN17c71Fk1b/6EJcLIY6coywpT0n2oaFMnsFqa6r5/w8/1y6qVtzY0NLuV0y65pJk5PisjGMeAkFUtciEiv1jH17+wDLdTJ4FQtDn19eA8fvOxhRQLyqanJqNCTWyULxeTs3HHwU3o95shqhWcuAhsfVTXBqqH5AD/3XzSExBQmO/d9oYJhGBLhK3BxpVkQaQzJ+mF1X/Lj75Pkf4FBhxlAjU8DviBjTKI7ZzOZUVRKfhlme4n2Z5ZYai1Xj93U5uC9iKA== 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=fUpvM0OExgdUSzIxDb0Bi+vMtC+65N2RKS1I6RFd99c=; b=f8nxO4VUgO/qe8lyB53t+1iF0U+sDJq1MjPHIfsxjMh4dfdO/N9HzuE8UBqf5Rr9E1gO1yvPK+8iTYUNPlmDYZsrd4Gazbj6nHI0ynU5lDeXMuOyMZLvo1fFBQ/w9dVT6gnHXxdVGqB2v/gPbucY4J0HpzNWglxehOKB2op30C+bM+AfwAHkHde5qg7cJgtZDSSgss4RBOyKB5foTw76iE5wmrzai9b/VcfLuDMHiFyL9jbXkGioVMZpm1CbI7ruRzaTZqlpZ2Hig6VMSU4g9/zZsW1KiNRm9MYexzYHmh7EwXz8EohNPY1VPnXR6A4mpH2cMZ9GwcmluvCheYuefg== 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=fUpvM0OExgdUSzIxDb0Bi+vMtC+65N2RKS1I6RFd99c=; b=qdALZzecapGmxHiDOLqRKN/zHUFo17MV7FJkQINl0je4vH8GGRJ5LDNxH3nFNjSwHZyKoI8GpAcWDzfh5oBSAb7dI/lJ9Hu/Twj1uL+Av0imxZ8cCo/GIsUkwo/w7LsE+B2k2vVrXOzqMalAi57EPZkd66PXJis+wnAbrM6S4L8= Received: from AM6PR01CA0071.eurprd01.prod.exchangelabs.com (2603:10a6:20b:e0::48) by AS1PR08MB7562.eurprd08.prod.outlook.com (2603:10a6:20b:471::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35; Thu, 11 Jul 2024 12:12:24 +0000 Received: from AMS0EPF00000198.eurprd05.prod.outlook.com (2603:10a6:20b:e0:cafe::bc) by AM6PR01CA0071.outlook.office365.com (2603:10a6:20b:e0::48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.20 via Frontend Transport; Thu, 11 Jul 2024 12:12:24 +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 AMS0EPF00000198.mail.protection.outlook.com (10.167.16.244) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7762.17 via Frontend Transport; Thu, 11 Jul 2024 12:12:24 +0000 Received: ("Tessian outbound 1bd2b4f45798:v359"); Thu, 11 Jul 2024 12:12:24 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b052d31388552cbb X-CR-MTA-TID: 64aa7808 Received: from 290ddf581fa6.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DDF196AB-A067-47DC-BF82-78349DF747E6.1; Thu, 11 Jul 2024 12:12:18 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 290ddf581fa6.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 11 Jul 2024 12:12:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tSkQ6xc6mivnXKIf7gFvXPtsZ11UadJ+Qg13kyOBnS0FcnpqHibHZkeUCD5rxwWnsO8/ng1FNI0Y6QHgfERyiQlaBhi1A/ZfHZp5B/F9hiZxN/a8O1emqaQ7TZHmPA0LJDqxKrPiwNa+cJL8xoo61LFhi1Zz75NkBrT90FRnR62SPobqzm0jQvux71k56cr3ppdDNeFVtsbzhrqoRBNCkCTG9Q63pVG0zGPJtslDJUgemYe3hfZUQbeTdrR3PWJ1NmglYj6PaVXkVkZs/HBP0tBDXIrYstMZj/SDqHPf24YgRpmIB4hREA9xY1ceu37USKQ8gkiz6jVRf5xZZThRlw== 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=fUpvM0OExgdUSzIxDb0Bi+vMtC+65N2RKS1I6RFd99c=; b=gIrPZcoLdICjmoSCOEjVpyNYLywVxT5V+nzz6ZAidhRcvBtRrtQiCc3Zijsr4JpY6Zk5nFgtcfMVVgXMME1c19f0Go8u+xnfHivtXsz0dfMxt+8Esk/5tzWxUr/HAMXEiUsXdAvn/nqwHm3vaVHYZykwPQ+grAeYwF9Ls8oCuJn1Ko15jHslwIPwmX7UhXur2CW7UrMg8f1IAnqJfNy33/od9oMUBcex1cDY5crVjtCh+CWKWy7nOzfPOKOOr4NwnH1HMTBtKftM6Gij7L5pjotGinrxb6Nm24JIswoumZ/4PVz/8bYs2mhMVBIb9tUJ0QPGoYYv+nTNU7s1dEdO5w== 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=fUpvM0OExgdUSzIxDb0Bi+vMtC+65N2RKS1I6RFd99c=; b=qdALZzecapGmxHiDOLqRKN/zHUFo17MV7FJkQINl0je4vH8GGRJ5LDNxH3nFNjSwHZyKoI8GpAcWDzfh5oBSAb7dI/lJ9Hu/Twj1uL+Av0imxZ8cCo/GIsUkwo/w7LsE+B2k2vVrXOzqMalAi57EPZkd66PXJis+wnAbrM6S4L8= 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 AS8PR08MB9742.eurprd08.prod.outlook.com (2603:10a6:20b:616::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.35; Thu, 11 Jul 2024 12:12:15 +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.7762.016; Thu, 11 Jul 2024 12:12:15 +0000 Date: Thu, 11 Jul 2024 13:12:11 +0100 From: Andrew Carlotti To: gcc-patches@gcc.gnu.org Cc: Richard Biener , Richard Sandiford , Jeff Law Subject: [PATCH v2 02/11] aarch64: Move AARCH64_NUM_ISA_MODES definition Message-ID: References: Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P123CA0214.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1a5::21) To AS8PR08MB6678.eurprd08.prod.outlook.com (2603:10a6:20b:398::8) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6678:EE_|AS8PR08MB9742:EE_|AMS0EPF00000198:EE_|AS1PR08MB7562:EE_ X-MS-Office365-Filtering-Correlation-Id: 1e3db815-c09d-4926-2977-08dca1a2b940 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|1800799024|376014; X-Microsoft-Antispam-Message-Info-Original: JsxCiCDSyncT1f/nPoDwTbGr7FEwecSLGIAN0CV0xCd1rPGstQZb15ngtamUOh0GikFCYSWrKyGITEcjJ16PQ9TKWNCsgCwxzFLpsygjx3K2MOeknwGOhhNNS/c/ux4LXyjzHZWijA9L8erbPv0b8ywjAXuHkR40ppkxJgIIH3Ps7weeZ7CW7YSAyV914MYAUDhVDxDWl7JQEUboR6cwEFv0XKOEt3g/OI66QuO4ZjNxr6L4p0WXuyLHd75GpUSdyh5DHEGDOdMoRa/TEyWqSaWA6UG8FdmmEUIb38cN4jX3tqxxqjr+Mwr8nxK5qpDjPiSnMs7R2P9mGcb0Z5L/yCtomIfsI6vJNpQ8VHX2Y3ORoAK7tSqVC57Ms2zcCQM1X1d8QrxQ8Ygou8E7jMSuPpopF7CLnx/acXCzGR/vk4VPu6iue15WKY/jiCr4cwRFrEwCk45uSY/ZmnP5GKc9hGDSLla2XgAePy4v6A6ZRrlQwlgfrEtUjog4EC1IpehvGiRS59faRsXbWepy5p8atF79dKzN37m81JClCaeydEpSt4hpSvkqvxzBQrpOpqVzbbSP9EClZnLe6p27VlCv2ptZmPgDIC6h/eU61ThBP5PDQSbACkkOgsc90a3Gw51sAlp3tuU5FBpmUYD82FQHnBJyG/mKR2knkoV0bascL7L6etmBSWNcRIwuurEixDeL6fyPwAiGtM7uyLnphGO0SfaC0p3cc43wFIfyzT0oIUih6vXc5XRjG7Yn6ZcFg/1IxRD0SSkQOR/0n2/TnMq13gEhy1JLVhRWznKTLxqCWnXhohlbA0SQG8AOYsR9bRtGSfgXM7VbeAix8YtO8gIvIfTStz7yVph0nILqvMJ+Ayna84k5mV5vIANz5mvHh2+GBR84u1x1oxMjqYB1Ln5For8w2irKL7U0NovnyCKq+euCGfITcoXnmsj4DCU5q/rznvqA45Qr9jsCNFtt8gRinVxaqzpc1vI/doG/5qHo+CsOVOxQLgKYRMI4ptKc2gRnE4FSVNqhgDys11Vi6FzzM5cAtHEqUUsWTMiRxM5+iQTJqopQ9YH9y30LpJjI3+524+Jm5PJRdJH9bp8PYVd8pkX96ZVv54HxfV4O0XKBqfpObkx2DFvhXRTAMpF8JFkSr+vRpbXJCdAXBEoxOGGcGofMkK7PN2y2H+UDydszL2mxEXdqooWuzFichpZZPzkdl4B0JEcZlR2iNmHeK1FPStZqGkFo0Y5spmnLU+514e48QNOJE8CXNc2quPzTW1yWsadVe7F1Xw5QfjVGbVnZba3l/w/AcBqdZLB/oG8SMEq2LCKd4uPCZVLbBhHxqjkDBCaZL02S8fbT8d42wIF6Bg== 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)(1800799024)(376014); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9742 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-Transport-CrossTenantHeadersStripped: AMS0EPF00000198.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 7c98c282-d104-42ca-4eb2-08dca1a2b3e6 X-Microsoft-Antispam: BCL:0; ARA:13230040|35042699022|376014|1800799024|36860700013|82310400026; X-Microsoft-Antispam-Message-Info: iXE+2CDMPOLwZxYIY6IJzjKjfWF6PdXru6c7wtCcovMtaJyRd/D1L8fk2Ml8E1hdKw0du0V3BI77V+FtcDpDiAqQy8ExFF7s5fmMGeahB4JJ6DqbASOvxaehBbgjsKgLCU+ODmfpIHuKGpDLlC4OqRYa7oXoS6T7SLbaVbX5h7Ue/2Zgl710U3K1J2+9XA36gYrmSAyaHBmDj4aijqRogQJXzf1IaQAneua7sPAHoKRGtguktX84gbV7RHIT3qsIF33l7dC+t+2y7GkGRT845U+6q85hqjwJTyMEzlqcqdcCdz8lE0jXcQp33+w/eU9Mga86aqUrBxgk//9xiHbmHYF/AGe5Tx2Q44ie5BTrD5He6q1dmhcsnUnjKqvMN8PSjF8smhv9/0qJ3PzzjZRaCYFwUNeEzlswF7sSgClREDXEb4PadTACPMaa1qpVoeu6Xl+07ojplZ01zZ/yiGlpRzJMBFg40aBQhP0JDyRyTfplDDxE1X4y3gHj2sgdEAHFtzQdnjSlcUHLVM6O6fzSPZLqGfp1Yp6m7QEx0RLqzSF/UqFIzKDeRHBKJFQLDPObparxQ1waF+m1LrvO289a5PcNVr9TZ6AHfu9hOLhbaysp8sGGngYjjRVpe6aHHDYU4msfOkeMMoDDCwPVij8yqEqoT3Czra22DdJb/339dSFGv8bELGZhR0qwhwyoDowqgmFSjOwkwntXUdtvFkHSV1pv/HCL/rFkLpISGOS7nzlelgtOy/0XMltBp4EzBmgl1F6AnlolM8DJDxkM2SQP1GaS9S9YKNbfguPn0CaVlPo6CFvp/DTiwyDSCiZ3sT6LlXgrJPEmJXyLkOgrlsQCHNg+LZBd/znxsebVpsm1Ly8Ei7p0MMcQ+916SUPLyhr+HwC7OLrbaNl1azLOb435oZfH68Tpy87Ak906sp0+/v8unayDaWeYl9i9bQq7ndbE9tkEaS3scCNnib7RM77bK2yYPghopchIiHqxF0fUVOn+UhWDYCUthIO/kv8ijfI9Kw+lIi5xXlMjg8m8ksnJSD/zNUh+wp3K5JO6M4Z90zH+dif/bhW39z5CbuCWDhfpPHHWbajn+41ih99ErOoRgj7s4SlOLT+XPgxE8v3vADdRmDZKTb5rl5a/PjoOufkfwX3JpQGImaUNXQ8DEL6ckJ53KVwxcZNdYkoCjbBmx5RfLWgwUl5XRmgIPgEPlb4IlqZiDhO+BltjfNE4Df7GejsEfC3FXiOp6AV9uovWAIwTnIe4wEjwTypHqSz6GPWiuOu7aplO4CsrrnHBzNAhymAxDNx5V6y3ket6/dwMXEvv7sJCu73Tslp9a8AgE7DXZ7BK/t1WnpiYr6lEB6aUuMoOgK2PdP4ax0eRJgBTGwsfJOicQjGef6FPVSfnxRoWBM2ooCuJfErVfOKIVn0N8MvoMtFkr1vHhnKltWB6jV++Zaj/lTJW3uljVQ8Zvwo0 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)(35042699022)(376014)(1800799024)(36860700013)(82310400026); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jul 2024 12:12:24.3906 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1e3db815-c09d-4926-2977-08dca1a2b940 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: AMS0EPF00000198.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR08MB7562 X-Spam-Status: No, score=-12.3 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org AARCH64_NUM_ISA_MODES will be used within aarch64-opts.h in a later commit. gcc/ChangeLog: * config/aarch64/aarch64.h (DEF_AARCH64_ISA_MODE): Move to... * config/aarch64/aarch64-opts.h (DEF_AARCH64_ISA_MODE): ...here. diff --git a/gcc/config/aarch64/aarch64-opts.h b/gcc/config/aarch64/aarch64-opts.h index a05c0d3ded1c69802f15eebb8c150c7dcc62b4ef..06a4fed3833482543891b4f7c778933f7cebd631 100644 --- a/gcc/config/aarch64/aarch64-opts.h +++ b/gcc/config/aarch64/aarch64-opts.h @@ -24,6 +24,11 @@ #ifndef USED_FOR_TARGET typedef uint64_t aarch64_feature_flags; + +constexpr unsigned int AARCH64_NUM_ISA_MODES = (0 +#define DEF_AARCH64_ISA_MODE(IDENT) + 1 +#include "aarch64-isa-modes.def" +); #endif /* The various cores that implement AArch64. */ diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h index fac1882bcb38eae3690c2dc366ebc6c3f64ee940..2be6dc4089b81d2a4e1ba6861b25094774198406 100644 --- a/gcc/config/aarch64/aarch64.h +++ b/gcc/config/aarch64/aarch64.h @@ -183,11 +183,6 @@ enum class aarch64_feature : unsigned char { constexpr auto AARCH64_FL_SM_STATE = AARCH64_FL_SM_ON | AARCH64_FL_SM_OFF; -constexpr unsigned int AARCH64_NUM_ISA_MODES = (0 -#define DEF_AARCH64_ISA_MODE(IDENT) + 1 -#include "aarch64-isa-modes.def" -); - /* The mask of all ISA modes. */ constexpr auto AARCH64_FL_ISA_MODES = (aarch64_feature_flags (1) << AARCH64_NUM_ISA_MODES) - 1;