From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20073.outbound.protection.outlook.com [40.107.2.73]) by sourceware.org (Postfix) with ESMTPS id 884FE3858D3C for ; Thu, 10 Nov 2022 10:23:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 884FE3858D3C 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-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=eG621S2ApAMiEdrV837wEdRo2zHDh0krDA/yvimEjGL+A+mBIRlw/GP3axYvQddOWJHBGQZn//1OS75zaTMicozVR45D+rfwuujGKjHeuKmgbS3VAllXZlXTeA6reHkKdbUo0NDqfCY3DkuTsgFI9L6rNpz5ShCGylLf5QrqTqNzM8FDbcYz9iztJCrODmvPi5IkODzAC8yR8R96evjZZULvZYl7KQ3I2SYKs6LPxdHGqQSwvAHsX7SwTPJ2NEVoCYcaIlFfcNAnKvBd4WlF0KwmX+p825v5Wft8wYqLkXpuhtjwWY8N7eNLA8pSABXyxteSbLdqC5DDGSlw9x32sw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=IFVcOvo6W7xAN4ULbL2u2zOrznDsn4OnmY4TYqEr2wY=; b=g0gu/lNeE3mHUl3ZWgV8Tcf4MpiSnFignfZsygunXw7qtjQfPnpTy32qqvbnefUFeznsk9FtiahVLG/agkoZ+Um9x3DcAfcQWB7lbf9qDRyQqRSLGOT85QFF6/cYe41O4XvpQItPUdskvJCv5c+FjN7503IVw3V0LtoZxYMIIjq3XzodRa/05OPVA4/wwoZzTag+QKipuSkm5dQDoRKWrnENfu23fn5blCi7wbttZ5F8MklMIb3wTkClTnpN5HgUCg/F3bUR+5LO3qD+jWASVajatzTH/8PmrDSoDdsI3HruJMX8TL2luZeD2p2LyI3I252Cbtq1/USENuKOhJ1OIg== 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=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IFVcOvo6W7xAN4ULbL2u2zOrznDsn4OnmY4TYqEr2wY=; b=VN4G3y8rLfjTwSoBGM9MG8hAc2JHKdIOoIkpIWbxd0vmCBZ4CHGWo8IPHKPADIA6NhoG0opg2BRBuX8UvljaFZHRK9QVrTTIXl3uPc2xqlPL73kzr5UojyrtboG/k8AMnNpL9fYvtlEbvU/nB9Y9NLv3kFxjJDMD5WqH6sPID4Q= Received: from AM6PR10CA0070.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:80::47) by AM8PR08MB5764.eurprd08.prod.outlook.com (2603:10a6:20b:1d2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13; Thu, 10 Nov 2022 10:23:34 +0000 Received: from VI1EUR03FT052.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:80:cafe::e0) by AM6PR10CA0070.outlook.office365.com (2603:10a6:209:80::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13 via Frontend Transport; Thu, 10 Nov 2022 10:23:34 +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=armh.onmicrosoft.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 VI1EUR03FT052.mail.protection.outlook.com (100.127.144.233) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.12 via Frontend Transport; Thu, 10 Nov 2022 10:23:33 +0000 Received: ("Tessian outbound 6c699027a257:v130"); Thu, 10 Nov 2022 10:23:33 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a740aeed18d44276 X-CR-MTA-TID: 64aa7808 Received: from 31423e7436b8.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FCBBF11C-0642-4FB4-8DAE-55EBAD8FA79E.1; Thu, 10 Nov 2022 10:23:25 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 31423e7436b8.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 10 Nov 2022 10:23:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PExEwGQXPUuMaLCh+ABcwnyIc5BQKmNukl3RY7GM8EuD1ez6+OcJr45AK5KcuJP2+OfmhmHP6D1xFrwIb/cqVaPSOGwqXjoFkkyeOKQ5Rdo46qUkxcAeQMMWp+KkGit8ycz6wsTYy4wqSA+dMDz4aHBB9wxWO/KjBLqktg+T+RA68bqFy5vDw1W4s8WYYAj03jrRj+p1zHjIzu6WZFl/KCpZWF/eF9WkNY2V+JbBCjwnyf1fzGLSm1EdEuSfkjoQn/+4VRHD9iA0Nujy7C4iJTQXdlx3uCvVFVPxTNF8sBZlR6XaPx+ykba4N/Khkivjuc2DTLGUT7Bg3V0Kql3kOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=IFVcOvo6W7xAN4ULbL2u2zOrznDsn4OnmY4TYqEr2wY=; b=cfNKgqNwTBbjjlrL3dzZoH8Xc8un42V/7iVlVRHiBhViS62md6xnmZ6LeNDyGm5CbvF+ySieKcnYFg8Luc2aYG7oS9vyixSq2bfwCYUKhuHzzktkI38k7jLz7+8tOf9rAJ/qpOVLVus5fsZ84rZXHdtB2ltSGZTDYFriSVOUHFzWGRV4yISAPdvPEcoO0jJyCJJ2qCBIrBhCqpFzRPb4xDL7d9O+Jl2OJ9wKNc2aH/T/rU3+elxOijbEmYKxci06GLkj4GSOQuXA+IFiAoruTDjhUAXxiWz7g9y3Q0Q83zslLzxz0oCfHFbZCVR4qD080rMd/iXEPJJ0d53cCS1KlQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IFVcOvo6W7xAN4ULbL2u2zOrznDsn4OnmY4TYqEr2wY=; b=VN4G3y8rLfjTwSoBGM9MG8hAc2JHKdIOoIkpIWbxd0vmCBZ4CHGWo8IPHKPADIA6NhoG0opg2BRBuX8UvljaFZHRK9QVrTTIXl3uPc2xqlPL73kzr5UojyrtboG/k8AMnNpL9fYvtlEbvU/nB9Y9NLv3kFxjJDMD5WqH6sPID4Q= Received: from AM5PR0701CA0065.eurprd07.prod.outlook.com (2603:10a6:203:2::27) by AS2PR08MB9075.eurprd08.prod.outlook.com (2603:10a6:20b:5ff::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13; Thu, 10 Nov 2022 10:23:22 +0000 Received: from AM7EUR03FT007.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:2:cafe::40) by AM5PR0701CA0065.outlook.office365.com (2603:10a6:203:2::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13 via Frontend Transport; Thu, 10 Nov 2022 10:23:22 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by AM7EUR03FT007.mail.protection.outlook.com (100.127.140.242) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5813.12 via Frontend Transport; Thu, 10 Nov 2022 10:23:22 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Thu, 10 Nov 2022 10:23:21 +0000 Received: from e120703.arm.com (10.2.81.20) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Thu, 10 Nov 2022 10:23:21 +0000 Content-Type: multipart/mixed; boundary="===============1149382625248765075==" MIME-Version: 1.0 From: Srinath Parvathaneni To: CC: , Subject: [PATCH][GCC] arm: Add support for Cortex-X1C CPU. Date: Thu, 10 Nov 2022 10:23:21 +0000 Message-ID: X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM7EUR03FT007:EE_|AS2PR08MB9075:EE_|VI1EUR03FT052:EE_|AM8PR08MB5764:EE_ X-MS-Office365-Filtering-Correlation-Id: 649baada-34a7-4e9b-a4c2-08dac3059f31 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 0Q2zzDZnMUPn7+45/0EhcSc01LPQDSloYWUBV5pHMk9jHL6cryXk1390be33LLa49JsuIFQUqWsA2+br56KzQ14M2TGR21xyhu9mB6WeG0GakYgCAfj/cuYmBzooLHRsGXv0y6BcRVPdD82B2ICEltrd7WM1FO1ss45TQHRqcBiNOsiKyri93PSIuyDIL+gwJqpfDsE1TV24PlYcdVX1r06PX03fd/wvsapWB6GzKUdi+8LNfWr4o+jNPldV8g1FiBAmjT1xIrhbycI2IsHtnio3xczR+IIQPZINatrIN3jU9j3JLKKm6BMxnC8sFXFbz9RehMOihK+sZgtaq6eZ9rnXXka26Af6MKp14VSni7NCM3qmcR6P2r6PhAgNZuuZWfngzvwFvAjXTnkqJIR96E/nPRFfUcu1rjp27yWGX3Ha1UOdig3ivXMmE90A/7Luap1aHmvftN9gE9q606eXubsoe+YTA/VAylGN2+nnVX66OOExBYmtK+ZHSPnOafwDErJ/JERWquvjickhSc+tBzWHX6rbb2ovc3h+R5I/28s38sNoRJ2zYQ39QUsBbq9s7dh9sx9TAplhMBcH1lgKnVLMaEkM/ERs252J3Zm02JmcYjxyNuX4H9qyqzrsn7FzPap3gWXT6ow8DgPTgeQdlH8amT09KX4XNmu6sd1OuUiQLMDibUo5lHtk2e/BBl5HgdK7f3o3XGSu6ERrc3OGI6/3UMVh3yKI6D/LELRjoiMoAy2HQXV5kJAXZxrRdSBuZp9RMPRDvv1A1DaPPSb8yMfYsokETN1nvtjvZTyjUpHZQ19Wk8mUBJ0Gc3kVkRP0hZLZxlcd8w9i829DPskpGg== X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230022)(4636009)(346002)(396003)(376002)(136003)(39860400002)(451199015)(36840700001)(40470700004)(46966006)(235185007)(5660300002)(44832011)(40460700003)(2906002)(26005)(33964004)(41300700001)(8936002)(478600001)(4326008)(8676002)(70586007)(70206006)(82310400005)(36860700001)(82740400003)(81166007)(356005)(86362001)(31696002)(186003)(336012)(40480700001)(426003)(47076005)(6916009)(31686004)(54906003)(84970400001)(316002)(36900700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9075 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VI1EUR03FT052.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 56fb2bc0-4d22-4e72-e995-08dac3059862 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9I9k+RglcaKO2MpBzCOpsw5qSX8mY9MJWS/vHERYIh3zWjuBcdl8uktULvE4U2OTy68PHCZEBrgdTXE9SAox1LhHndM9MELEBQUMEMWelMstAJ1nYMSoFQAvMuNW4YZx0d9zoSpsKklcbUprZQf4WOYCo/K9G0j61ilZhybA0PljYQKkDNC+lu+OxLftnVIWIhPm34oXO5MbLC5sXL2JVY36aowsKEGsmvsdYGNEZPCcVi3xFUWpccdGSdoe03HtxWgPfvDC8GddJr4zzbVXFC250BxtulxDF7rvrq/I/WuO5FWcSiTBmQhHB+0RqfrZP/QuhxtTxuKJftA1uKA+zQU4EfXl+Noj4MVjOcO6RZH7pnBmzX1EG9sNdf6TNByg2T9jO81RSm1hqYkuPKvuzfERIb6Lcn+0T2o5eGbaYQXprbZ5A3wvouVw28UeCO4D1K+egja2PELo7cYfYWc7wEqQIzwz61pIMI2AMSl3xjVsNLlMtr5BFoBfQ2aoWFmkoRHN9kRcdugTpg4L8TlQ48lqzWsE4eNo2hHNjB25j3gdwT107KD/2igIQigkDY7xF+iqdBqGDbTasERZtRS0rW75tVyAZ3mkFAePGOOB51tfU1hcl9nzZ7uEo6OV3ank0/Rs9YP6kO4htLAzfaHcSC0mWuzr2IlbIcTt8nD0bjOXJxnLN+Z8cuXqJQ01ZOAfg5ZHmY4maMNGK/yT2JG3ILVfQv333+trB5jPKU7/dhF1jp4OZYi9uQVNaBpNKva+TW7+nQGGpPs/nQSCDGMN0jFEZAqWLTnn/PGd3lFYGPpAQAGq3H9WGdPg3UzZM5Bc 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:(13230022)(4636009)(396003)(136003)(346002)(39860400002)(376002)(451199015)(36840700001)(40470700004)(46966006)(5660300002)(41300700001)(40460700003)(235185007)(8936002)(44832011)(186003)(336012)(70206006)(26005)(6916009)(33964004)(70586007)(316002)(36860700001)(4326008)(82310400005)(81166007)(82740400003)(47076005)(54906003)(2906002)(426003)(40480700001)(31696002)(86362001)(8676002)(84970400001)(478600001)(31686004);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2022 10:23:33.8023 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 649baada-34a7-4e9b-a4c2-08dac3059f31 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: VI1EUR03FT052.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB5764 X-Spam-Status: No, score=-13.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,KAM_LOTSOFHASH,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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 List-Id: --===============1149382625248765075== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Hi, This patch adds the -mcpu support for the Arm Cortex-X1C CPU. Regression tested on arm-none-eabi and bootstrapped on arm-none-linux-gnueabihf. Ok for GCC master? Regards, Srinath. gcc/ChangeLog: 2022-11-09 Srinath Parvathaneni * config/arm/arm-cpus.in (cortex-x1c): Define new CPU. * config/arm/arm-tables.opt: Regenerate. * config/arm/arm-tune.md: Likewise. * doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst: Document Cortex-X1C CPU. gcc/testsuite/ChangeLog: 2022-11-09 Srinath Parvathaneni * gcc.target/arm/multilib.exp: Add tests for Cortex-X1C. ############### Attachment also inlined for ease of reply ############### diff --git a/gcc/config/arm/arm-cpus.in b/gcc/config/arm/arm-cpus.in index 5a63bc548e54dbfdce5d1df425bd615d81895d80..5ed4db340bc5d7c9a41e6d1a3f660bf2a97b058b 100644 --- a/gcc/config/arm/arm-cpus.in +++ b/gcc/config/arm/arm-cpus.in @@ -1542,6 +1542,17 @@ begin cpu cortex-x1 part d44 end cpu cortex-x1 +begin cpu cortex-x1c + cname cortexx1c + tune for cortex-a57 + tune flags LDSCHED + architecture armv8.2-a+fp16+dotprod + option crypto add FP_ARMv8 CRYPTO + costs cortex_a57 + vendor 41 + part d4c +end cpu cortex-x1c + begin cpu neoverse-n1 cname neoversen1 alias !ares diff --git a/gcc/config/arm/arm-tables.opt b/gcc/config/arm/arm-tables.opt index e6461abcc57cd485025f3e18535267c454662cbe..a10a09e36cd004165b6f1efddeb3bfc29d8337ac 100644 --- a/gcc/config/arm/arm-tables.opt +++ b/gcc/config/arm/arm-tables.opt @@ -255,6 +255,9 @@ Enum(processor_type) String(cortex-a710) Value( TARGET_CPU_cortexa710) EnumValue Enum(processor_type) String(cortex-x1) Value( TARGET_CPU_cortexx1) +EnumValue +Enum(processor_type) String(cortex-x1c) Value( TARGET_CPU_cortexx1c) + EnumValue Enum(processor_type) String(neoverse-n1) Value( TARGET_CPU_neoversen1) diff --git a/gcc/config/arm/arm-tune.md b/gcc/config/arm/arm-tune.md index abc290edd094179379f3856a3f8f64781e0c33f2..8af8c936abe31fb60e3de2fd713f4c6946c2a752 100644 --- a/gcc/config/arm/arm-tune.md +++ b/gcc/config/arm/arm-tune.md @@ -46,7 +46,7 @@ cortexa73cortexa53,cortexa55,cortexa75, cortexa76,cortexa76ae,cortexa77, cortexa78,cortexa78ae,cortexa78c, - cortexa710,cortexx1,neoversen1, + cortexa710,cortexx1,cortexx1c,neoversen1, cortexa75cortexa55,cortexa76cortexa55,neoversev1, neoversen2,cortexm23,cortexm33, cortexm35p,cortexm55,starmc1, diff --git a/gcc/doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst b/gcc/doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst index 3315114969381995d47162b53abeb9bfc442fd28..d531eced20cbb583ecaba2ab3927937faf69b9de 100644 --- a/gcc/doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst +++ b/gcc/doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst @@ -594,7 +594,7 @@ These :samp:`-m` options are defined for the ARM port: :samp:`cortex-r7`, :samp:`cortex-r8`, :samp:`cortex-r52`, :samp:`cortex-r52plus`, :samp:`cortex-m0`, :samp:`cortex-m0plus`, :samp:`cortex-m1`, :samp:`cortex-m3`, :samp:`cortex-m4`, :samp:`cortex-m7`, :samp:`cortex-m23`, :samp:`cortex-m33`, - :samp:`cortex-m35p`, :samp:`cortex-m55`, :samp:`cortex-x1`, + :samp:`cortex-m35p`, :samp:`cortex-m55`, :samp:`cortex-x1`, :samp:`cortex-x1c`, :samp:`cortex-m1.small-multiply`, :samp:`cortex-m0.small-multiply`, :samp:`cortex-m0plus.small-multiply`, :samp:`exynos-m1`, :samp:`marvell-pj4`, :samp:`neoverse-n1`, :samp:`neoverse-n2`, :samp:`neoverse-v1`, :samp:`xscale`, diff --git a/gcc/testsuite/gcc.target/arm/multilib.exp b/gcc/testsuite/gcc.target/arm/multilib.exp index 2fa648c61dafebb663969198bf7849400a7547f6..f903f028a83f884bdc1521f810f7e70e4130a715 100644 --- a/gcc/testsuite/gcc.target/arm/multilib.exp +++ b/gcc/testsuite/gcc.target/arm/multilib.exp @@ -450,6 +450,9 @@ if {[multilib_config "aprofile"] } { {-march=armv8-a -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard -mthumb} "thumb/v8-a+simd/hard" {-march=armv7-a -mfpu=crypto-neon-fp-armv8 -mfloat-abi=softfp -mthumb} "thumb/v7-a+simd/softfp" {-march=armv8-a -mfpu=crypto-neon-fp-armv8 -mfloat-abi=softfp -mthumb} "thumb/v8-a+simd/softfp" + {-mcpu=cortex-x1c -mfpu=auto -mfloat-abi=softfp -mthumb} "thumb/v8-a+simd/softfp" + {-mcpu=cortex-x1c -mfpu=auto -mfloat-abi=hard -mthumb} "thumb/v8-a+simd/hard" + {-mcpu=cortex-x1c -mfpu=auto -mfloat-abi=soft -mthumb} "thumb/v8-a/nofp" } { check_multi_dir $opts $dir } --===============1149382625248765075== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="rb16544.patch" ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYXJtL2FybS1jcHVzLmluIGIvZ2NjL2NvbmZpZy9hcm0v YXJtLWNwdXMuaW4KaW5kZXggNWE2M2JjNTQ4ZTU0ZGJmZGNlNWQxZGY0MjViZDYxNWQ4MTg5NWQ4 MC4uNWVkNGRiMzQwYmM1ZDdjOWE0MWU2ZDFhM2Y2NjBiZjJhOTdiMDU4YiAxMDA2NDQKLS0tIGEv Z2NjL2NvbmZpZy9hcm0vYXJtLWNwdXMuaW4KKysrIGIvZ2NjL2NvbmZpZy9hcm0vYXJtLWNwdXMu aW4KQEAgLTE1NDIsNiArMTU0MiwxNyBAQCBiZWdpbiBjcHUgY29ydGV4LXgxCiAgcGFydCBkNDQK IGVuZCBjcHUgY29ydGV4LXgxCiAKK2JlZ2luIGNwdSBjb3J0ZXgteDFjCisgY25hbWUgY29ydGV4 eDFjCisgdHVuZSBmb3IgY29ydGV4LWE1NworIHR1bmUgZmxhZ3MgTERTQ0hFRAorIGFyY2hpdGVj dHVyZSBhcm12OC4yLWErZnAxNitkb3Rwcm9kCisgb3B0aW9uIGNyeXB0byBhZGQgRlBfQVJNdjgg Q1JZUFRPCisgY29zdHMgY29ydGV4X2E1NworIHZlbmRvciA0MQorIHBhcnQgZDRjCitlbmQgY3B1 IGNvcnRleC14MWMKKwogYmVnaW4gY3B1IG5lb3ZlcnNlLW4xCiAgY25hbWUgbmVvdmVyc2VuMQog IGFsaWFzICFhcmVzCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL2FybS9hcm0tdGFibGVzLm9wdCBi L2djYy9jb25maWcvYXJtL2FybS10YWJsZXMub3B0CmluZGV4IGU2NDYxYWJjYzU3Y2Q0ODUwMjVm M2UxODUzNTI2N2M0NTQ2NjJjYmUuLmExMGEwOWUzNmNkMDA0MTY1YjZmMWVmZGRlYjNiZmMyOWQ4 MzM3YWMgMTAwNjQ0Ci0tLSBhL2djYy9jb25maWcvYXJtL2FybS10YWJsZXMub3B0CisrKyBiL2dj Yy9jb25maWcvYXJtL2FybS10YWJsZXMub3B0CkBAIC0yNTUsNiArMjU1LDkgQEAgRW51bShwcm9j ZXNzb3JfdHlwZSkgU3RyaW5nKGNvcnRleC1hNzEwKSBWYWx1ZSggVEFSR0VUX0NQVV9jb3J0ZXhh NzEwKQogRW51bVZhbHVlCiBFbnVtKHByb2Nlc3Nvcl90eXBlKSBTdHJpbmcoY29ydGV4LXgxKSBW YWx1ZSggVEFSR0VUX0NQVV9jb3J0ZXh4MSkKIAorRW51bVZhbHVlCitFbnVtKHByb2Nlc3Nvcl90 eXBlKSBTdHJpbmcoY29ydGV4LXgxYykgVmFsdWUoIFRBUkdFVF9DUFVfY29ydGV4eDFjKQorCiBF bnVtVmFsdWUKIEVudW0ocHJvY2Vzc29yX3R5cGUpIFN0cmluZyhuZW92ZXJzZS1uMSkgVmFsdWUo IFRBUkdFVF9DUFVfbmVvdmVyc2VuMSkKIApkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9hcm0vYXJt LXR1bmUubWQgYi9nY2MvY29uZmlnL2FybS9hcm0tdHVuZS5tZAppbmRleCBhYmMyOTBlZGQwOTQx NzkzNzlmMzg1NmEzZjhmNjQ3ODFlMGMzM2YyLi44YWY4YzkzNmFiZTMxZmI2MGUzZGUyZmQ3MTNm NGM2OTQ2YzJhNzUyIDEwMDY0NAotLS0gYS9nY2MvY29uZmlnL2FybS9hcm0tdHVuZS5tZAorKysg Yi9nY2MvY29uZmlnL2FybS9hcm0tdHVuZS5tZApAQCAtNDYsNyArNDYsNyBAQAogCWNvcnRleGE3 M2NvcnRleGE1Myxjb3J0ZXhhNTUsY29ydGV4YTc1LAogCWNvcnRleGE3Nixjb3J0ZXhhNzZhZSxj b3J0ZXhhNzcsCiAJY29ydGV4YTc4LGNvcnRleGE3OGFlLGNvcnRleGE3OGMsCi0JY29ydGV4YTcx MCxjb3J0ZXh4MSxuZW92ZXJzZW4xLAorCWNvcnRleGE3MTAsY29ydGV4eDEsY29ydGV4eDFjLG5l b3ZlcnNlbjEsCiAJY29ydGV4YTc1Y29ydGV4YTU1LGNvcnRleGE3NmNvcnRleGE1NSxuZW92ZXJz ZXYxLAogCW5lb3ZlcnNlbjIsY29ydGV4bTIzLGNvcnRleG0zMywKIAljb3J0ZXhtMzVwLGNvcnRl eG01NSxzdGFybWMxLApkaWZmIC0tZ2l0IGEvZ2NjL2RvYy9nY2MvZ2NjLWNvbW1hbmQtb3B0aW9u cy9tYWNoaW5lLWRlcGVuZGVudC1vcHRpb25zL2FybS1vcHRpb25zLnJzdCBiL2djYy9kb2MvZ2Nj L2djYy1jb21tYW5kLW9wdGlvbnMvbWFjaGluZS1kZXBlbmRlbnQtb3B0aW9ucy9hcm0tb3B0aW9u cy5yc3QKaW5kZXggMzMxNTExNDk2OTM4MTk5NWQ0NzE2MmI1M2FiZWI5YmZjNDQyZmQyOC4uZDUz MWVjZWQyMGNiYjU4M2VjYWJhMmFiMzkyNzkzN2ZhZjY5YjlkZSAxMDA2NDQKLS0tIGEvZ2NjL2Rv Yy9nY2MvZ2NjLWNvbW1hbmQtb3B0aW9ucy9tYWNoaW5lLWRlcGVuZGVudC1vcHRpb25zL2FybS1v cHRpb25zLnJzdAorKysgYi9nY2MvZG9jL2djYy9nY2MtY29tbWFuZC1vcHRpb25zL21hY2hpbmUt ZGVwZW5kZW50LW9wdGlvbnMvYXJtLW9wdGlvbnMucnN0CkBAIC01OTQsNyArNTk0LDcgQEAgVGhl c2UgOnNhbXA6YC1tYCBvcHRpb25zIGFyZSBkZWZpbmVkIGZvciB0aGUgQVJNIHBvcnQ6CiAgIDpz YW1wOmBjb3J0ZXgtcjdgLCA6c2FtcDpgY29ydGV4LXI4YCwgOnNhbXA6YGNvcnRleC1yNTJgLCA6 c2FtcDpgY29ydGV4LXI1MnBsdXNgLAogICA6c2FtcDpgY29ydGV4LW0wYCwgOnNhbXA6YGNvcnRl eC1tMHBsdXNgLCA6c2FtcDpgY29ydGV4LW0xYCwgOnNhbXA6YGNvcnRleC1tM2AsCiAgIDpzYW1w OmBjb3J0ZXgtbTRgLCA6c2FtcDpgY29ydGV4LW03YCwgOnNhbXA6YGNvcnRleC1tMjNgLCA6c2Ft cDpgY29ydGV4LW0zM2AsCi0gIDpzYW1wOmBjb3J0ZXgtbTM1cGAsIDpzYW1wOmBjb3J0ZXgtbTU1 YCwgOnNhbXA6YGNvcnRleC14MWAsCisgIDpzYW1wOmBjb3J0ZXgtbTM1cGAsIDpzYW1wOmBjb3J0 ZXgtbTU1YCwgOnNhbXA6YGNvcnRleC14MWAsIDpzYW1wOmBjb3J0ZXgteDFjYCwKICAgOnNhbXA6 YGNvcnRleC1tMS5zbWFsbC1tdWx0aXBseWAsIDpzYW1wOmBjb3J0ZXgtbTAuc21hbGwtbXVsdGlw bHlgLAogICA6c2FtcDpgY29ydGV4LW0wcGx1cy5zbWFsbC1tdWx0aXBseWAsIDpzYW1wOmBleHlu b3MtbTFgLCA6c2FtcDpgbWFydmVsbC1wajRgLAogICA6c2FtcDpgbmVvdmVyc2UtbjFgLCA6c2Ft cDpgbmVvdmVyc2UtbjJgLCA6c2FtcDpgbmVvdmVyc2UtdjFgLCA6c2FtcDpgeHNjYWxlYCwKZGlm ZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9hcm0vbXVsdGlsaWIuZXhwIGIvZ2Nj L3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FybS9tdWx0aWxpYi5leHAKaW5kZXggMmZhNjQ4YzYxZGFm ZWJiNjYzOTY5MTk4YmY3ODQ5NDAwYTc1NDdmNi4uZjkwM2YwMjhhODNmODg0YmRjMTUyMWY4MTBm N2U3MGU0MTMwYTcxNSAxMDA2NDQKLS0tIGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FybS9t dWx0aWxpYi5leHAKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FybS9tdWx0aWxpYi5l eHAKQEAgLTQ1MCw2ICs0NTAsOSBAQCBpZiB7W211bHRpbGliX2NvbmZpZyAiYXByb2ZpbGUiXSB9 IHsKIAl7LW1hcmNoPWFybXY4LWEgLW1mcHU9Y3J5cHRvLW5lb24tZnAtYXJtdjggLW1mbG9hdC1h Ymk9aGFyZCAtbXRodW1ifSAidGh1bWIvdjgtYStzaW1kL2hhcmQiCiAJey1tYXJjaD1hcm12Ny1h IC1tZnB1PWNyeXB0by1uZW9uLWZwLWFybXY4IC1tZmxvYXQtYWJpPXNvZnRmcCAtbXRodW1ifSAi dGh1bWIvdjctYStzaW1kL3NvZnRmcCIKIAl7LW1hcmNoPWFybXY4LWEgLW1mcHU9Y3J5cHRvLW5l b24tZnAtYXJtdjggLW1mbG9hdC1hYmk9c29mdGZwIC1tdGh1bWJ9ICJ0aHVtYi92OC1hK3NpbWQv c29mdGZwIgorCXstbWNwdT1jb3J0ZXgteDFjIC1tZnB1PWF1dG8gLW1mbG9hdC1hYmk9c29mdGZw IC1tdGh1bWJ9ICJ0aHVtYi92OC1hK3NpbWQvc29mdGZwIgorCXstbWNwdT1jb3J0ZXgteDFjIC1t ZnB1PWF1dG8gLW1mbG9hdC1hYmk9aGFyZCAtbXRodW1ifSAidGh1bWIvdjgtYStzaW1kL2hhcmQi CisJey1tY3B1PWNvcnRleC14MWMgLW1mcHU9YXV0byAtbWZsb2F0LWFiaT1zb2Z0IC1tdGh1bWJ9 ICJ0aHVtYi92OC1hL25vZnAiCiAgICAgfSB7CiAJY2hlY2tfbXVsdGlfZGlyICRvcHRzICRkaXIK ICAgICB9CgoKCg== --===============1149382625248765075==--