Message ID | 20250131171232.1018281-32-aleksandar.rakic@htecgroup.com |
---|---|
State | New |
Headers |
Return-Path: <gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org> 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 6DBA8385782C for <patchwork@sourceware.org>; Fri, 31 Jan 2025 17:50:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6DBA8385782C Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=htecgroup.com header.i=@htecgroup.com header.a=rsa-sha256 header.s=selector1 header.b=NdAX9dJ6 X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03on2070f.outbound.protection.outlook.com [IPv6:2a01:111:f403:260c::70f]) by sourceware.org (Postfix) with ESMTPS id 035663858429 for <gcc-patches@gcc.gnu.org>; Fri, 31 Jan 2025 17:14:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 035663858429 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=htecgroup.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=htecgroup.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 035663858429 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:260c::70f ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738343654; cv=pass; b=no92EdzNL/KsIGtayByYgQNt9R93WwRqr0kA9TAZD8/i434LPWUI6JZFsWlPWExgNT1g38ptuwJ3xLxBPYCXELjtTFiiYlwvoY9s8x1GKG/ydLEI84nqF3/MUsfnyDDZtrMJqhuVHr88JTi1+fpNKDkpqheS8AMSvYOlpk+E5wc= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738343654; c=relaxed/simple; bh=0VNMBZN6ZtoTYZSRzCrkrINvPcuMPjuzQ5Wy8yQ4wN0=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=XkvSOvg4x9vnFofyzJ1GClHzOqrKua8KqUFoOum0gOLnEH5MlJCYwFWsq44OGqVmrqVJ9e7vk1LiSFbNIesvE1nF6IL2lZakdZPXDlcfPgoXX6ZtOOidmaPAbqMVMNCsYSOAM+DnPzXUGdaP2eJSPlSOsXOQ7Ev0oxlFvbD5SSk= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 035663858429 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mMkdzxcSa5YLq3RI+m72JW/7dWbXbdWlvqpYfMhmQ781HOCNFAXdHYwpzZHnqUuXyem1gXV5bR4woWt0JK37BUu2KjLVSnVnUb8VEoCFeNkak9HhNFPIF7Q03s47KJrGLKI5UX+cf73W+sCcaAQudE73d/TMjhDyPPcENCyt7wwXcfVKxZdEgRz/JZc1ytd5ZNUviUekqgMYbYm2/XMBahhofEBHC6ds1J/tYIzB+fbDgku/tbfXW4a4So5Bei3vuqfLRF0kkfvjGTIFOSZZRkbVxI/tZD3g7PuJ6KZ5aR74tF5labe+sClZs1yihRm/A779f2YDQuQbeFVPLNk0Qg== 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=Onozspts1TCFoFAt1valeUvMVnGIRQe9NLosxVOZvZU=; b=SMSbYwhGPauw/C5jTNE2bgyN6h48ctne4FlwyR3upNeIZUq7P72r8i2kqFOQqJGLJA81WHQG1nei+JZ5e25PblKJHGFBLelPfsWMxlH5y22SAcz189Dt1gZtwHAMCs3UONIY4tZbRuEYTOGqcoGi8qHx46peljUdroaz70MlgFopav7JTa2QrYQIFTu6jH4nrv9dW6OFvogDh4ENexEhxEjzkdLY+IhtD6au2GrN9BBgHV71UFrFaj3260ALvI3kj9OR1EQWvPUk0L7HpYi/47nbXzMUvkKQN6r5r9YGg3U8QYP62tbw8LRQ+5vV5KOjsgt7HAfpjPkmbfIvCi/Qzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=htecgroup.com; dmarc=pass action=none header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Onozspts1TCFoFAt1valeUvMVnGIRQe9NLosxVOZvZU=; b=NdAX9dJ6sae5btexrjqtiI2klJ80BoNvDNzbOOUPlEAN8dr+Qt3338HtAx1SljJNf/B4nrOWTbILQwHXCK+/+G/hMLTiaLdC8XxQv5HkQkjJ8lTn486xnsLqogysPzMG6KILd8yoiBpD2k3h5uzSs5isrbrXGAB4qYe3AYlQKdjudfJgsi60g3D48r4X9rUPspHYk2ziEXpH6efVCptH4va7yXQtarvtlFPvK0hn7RHgsrOhGByrpoo+ng6ZKRwO0PaH4s4PSnJZC2EcG54xcWUgveCz0p1D9KSNuwQwfAYbb2vJ6B/0DhRuPXbuPtYhGxcf4plmUu/VbuJpWMgkjQ== Received: from PA4PR09MB4864.eurprd09.prod.outlook.com (2603:10a6:102:ed::17) by AS2PR09MB6367.eurprd09.prod.outlook.com (2603:10a6:20b:59d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.21; Fri, 31 Jan 2025 17:14:05 +0000 Received: from PA4PR09MB4864.eurprd09.prod.outlook.com ([fe80::a02b:9d5c:eca5:e024]) by PA4PR09MB4864.eurprd09.prod.outlook.com ([fe80::a02b:9d5c:eca5:e024%6]) with mapi id 15.20.8398.020; Fri, 31 Jan 2025 17:14:05 +0000 From: Aleksandar Rakic <aleksandar.rakic@htecgroup.com> To: "gcc-patches@gcc.gnu.org" <gcc-patches@gcc.gnu.org> CC: Djordje Todorovic <Djordje.Todorovic@htecgroup.com>, "cfu@mips.com" <cfu@mips.com>, Matthew Fortune <matthew.fortune@imgtec.com>, Faraz Shahbazker <fshahbazker@wavecomp.com>, Aleksandar Rakic <aleksandar.rakic@htecgroup.com> Subject: [PATCH 30/61] MSA: Make MSA and microMIPS R5 unsupported Thread-Topic: [PATCH 30/61] MSA: Make MSA and microMIPS R5 unsupported Thread-Index: AQHbdAN2PvSOuJ9BCk+PXfHSYtji/w== Date: Fri, 31 Jan 2025 17:13:35 +0000 Message-ID: <20250131171232.1018281-32-aleksandar.rakic@htecgroup.com> References: <20250131171232.1018281-1-aleksandar.rakic@htecgroup.com> In-Reply-To: <20250131171232.1018281-1-aleksandar.rakic@htecgroup.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=htecgroup.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PA4PR09MB4864:EE_|AS2PR09MB6367:EE_ x-ms-office365-filtering-correlation-id: 00d0e523-f0d8-435e-0e25-08dd421aaab0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?/65IhQ+zerebf/EW0ruRfhNMal?= =?iso-8859-1?q?pGmGCIOaxQhII3h/Xz0gBI+uUWjD19a5hR4ZmZFluCb9iRR01NonkmvwaNIV?= =?iso-8859-1?q?/pRVbqZZrBXDQvtzXo6BfuPId04lp5GmSiOE8DS+6szjeO+qqmDi0X2OoBs9?= =?iso-8859-1?q?e+qiJasn2ezFout+ZQiC4xtR0LlTSXZEZLfmxCEen9Lv5BvcKO9HJ9m58QCk?= =?iso-8859-1?q?8l4u38xC+gZp+SBMu9RGQLg3McAxRg16jUhBbDU3G7FIYzihxTwFs6JXzQ2b?= =?iso-8859-1?q?7txOPvdAjLQUjZspwpx14w5exEP8z7+ZjQClwWSnvPaQelBUg0Q+4IMb9drG?= =?iso-8859-1?q?lR8bTJKCqAra08X2+4outDgXyA9MRRmT0GfRRqd11osef9Jfrjt6jjE8at39?= =?iso-8859-1?q?nY6sBAWMh4MahX1qpgnub/GTckwq8DE7nfhCHeXXojWGDb5MBATqflNgRpt0?= =?iso-8859-1?q?vcwMf64OZgAuK0inyy2wSZeaB4O1vKKu9ZjBstJ1p/PQGEhnR7Dd+Z7yKnF3?= =?iso-8859-1?q?3/MiXkkxPhBsDsow/QCA0xa4HZvhvXxPdKLuezWFr0iStmX378j+aCciFAQg?= =?iso-8859-1?q?Bfe/WeTzLrcyEolxQzXWPI2E4aQlOsQdlrOBXWBIZjAWO3b1ECeRwPQuBiBX?= =?iso-8859-1?q?fsICK/ID7xMxwriewJ5HwK536Jw+S0/lg4O4SdvzAi4H6DvmVGe9qJDr9h+T?= =?iso-8859-1?q?LGXCfuASGpYavLfA11UAfG0vqwHouYnXVKWLCN5jimAmGa/EvsPov2Im4f+d?= =?iso-8859-1?q?dM+3w9yUgfBdcaSrcKAidwwbs7eSNioqnjIeaiRDkzB88KW+MPGMeGIS/HUX?= =?iso-8859-1?q?YdNt7bM6FD/tUiPmLoc4K+ALWbNKq1QdL5+ZvquZMxrv0pvO8K0j7AXK5oFt?= =?iso-8859-1?q?RuqA4Rbeajhn2zJlg4zm5bhyX7l3PG7bJFxedkLr+MrwvWZhFjtyehLdW96b?= =?iso-8859-1?q?jY1wbX60ew3XrezTjIvmFbkkGRLPjs9TqQDyibE6b833FvY0WeBXc2y/4v6L?= =?iso-8859-1?q?mIpi/csvAR8QVvLxQAj0LVqJLOWnChpKxgwHhiUBkxsHl3ItiBNXcmWGj+uC?= =?iso-8859-1?q?7iUJpDyyJXo0rDcJnwThzPpiml0YK2wjlmry6WzGPjzAL8X3sg5d84PJ4XGo?= =?iso-8859-1?q?MOWaaXQxnIAkgHWVABkc2lp9Kbbpb55R0hicg8KRq2YOqUm20MCPqGPlMyFg?= =?iso-8859-1?q?bpUPdswE/9NJoQdo+rK7c1Hx8juoc7x/kuSbBtRG5u62Pvwgq8PtmoKyWu3K?= =?iso-8859-1?q?988LAU9ouXICvWbPy5og4SG4JhSmx7JddayP2sVERJzwrWBmkMWjoOvbjpHE?= =?iso-8859-1?q?wLszsSYV/zfbUv2csmWPIx7QdPryVtFkgAYRvxo6xb8nZlxnzh9VWql9XyUN?= =?iso-8859-1?q?YBTaSvsyI49trgxMgB/y6oxGx6ISRsIjUCy3nH6mH6GC0l8GPCnwW+9/BxAO?= =?iso-8859-1?q?ayiwwQTPtqdtKv0ULegPe6t4wO4nXdjIgIu0ZvWTfzdYg/IsAt3H8No1AeEM?= =?iso-8859-1?q?Xw1/qO?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR09MB4864.eurprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?V0lr1nbSaCyTlOUvTs1+Psn?= =?iso-8859-1?q?xeozNbEbLcPz78654HeX9xVy6oBX7yc17dVeEu2BqOI+eJT7SP/qP7aJdeyK?= =?iso-8859-1?q?SGdY3S8lb8LVrezzAlDpai6tCxRbqpNHoNxtGuxM9BIHC0O2WCGEQi3mIQD5?= =?iso-8859-1?q?eVaMOerFpeO/zk9EynHoJ6x/zM87e0AbZXfm4feRPnCuFmm1d4aMxDuteNbR?= =?iso-8859-1?q?fCMEyviC6N3ZvI3LRbpOsyqd/4cemev8NnmMDrPjuPm/y222LfsXpfVAvZPm?= =?iso-8859-1?q?GD+ItuNbRu+1BL/L1pGUjjiKdkMG740G8Gj6CwWRt8Ui6B7qD/F/Rj79xlFn?= =?iso-8859-1?q?PIH5/7qpoqDdxZTaVQB9Dc2SFlJKVZHvxuD9w7DfiI0+oIEunbKRStG9oKyY?= =?iso-8859-1?q?rOhLMlNmIrgKqHO2ErsBt1N0z7sFl2DFO5nqe2ZjhowDGcFvmhPs+BdZkmW4?= =?iso-8859-1?q?gleXt74GlGFhKjJ2u59DH8GnpoMck4KntcrlV8ClQtj+zvY2GDDGQtmjCe7S?= =?iso-8859-1?q?Sh/C+iICcNlZ3CXztSzwRrPlcFytfukX9x//3cQBEw/qbkoRt7c41JWASc0q?= =?iso-8859-1?q?f5dv+S36oC6zoC5lxy/qrMBvlXTwe1vswbAsoKjUkw4LBgwkdRS0i0GGu27r?= =?iso-8859-1?q?vYMU6D/KEC4NKf8czIImQFk9AavetXZO0J4aR1trFftyvH8FO/wUNkrMpv5A?= =?iso-8859-1?q?PLXzbfHx2w1Dold2goXk9U2OYK0n0TO3m18jT1ybdtDeyrUlDUvWAjFpTIPF?= =?iso-8859-1?q?tRj4olht6Ncv0jXBQdAtUuIE6QX8/YxzRqOzi0InVUaE0418ff7kF79lxSWU?= =?iso-8859-1?q?pIViumHJFQvWzU+oed2cGBQJN3mxZlM1HdvrKuCfpgCJsi7g5Gg4Jsr6UCAj?= =?iso-8859-1?q?8ksfvccuX7ajsEvyuAhqCZw5wxMNIulWWHBOq+gMkimYN/uKQ7K9unhBGkXY?= =?iso-8859-1?q?jVC5a8Q0GSTf8D+upAsQikNqdCAiN2EAarBMaenV5PfeHPHfO2Ogt7xwJEA9?= =?iso-8859-1?q?JcOfjfUUjDypnJM52Us29TiJKKkIeJ+kfJi3Q7WDe2JPB3qlZMFl4KjCsWmT?= =?iso-8859-1?q?rBkPWcqa1HXaV8oStmIbnsvaaWAKqJDClEvXNbvGs1mcyoWZjOgfdVwuJPMV?= =?iso-8859-1?q?la6eYaK9YlIurS+8AZiepSoL29rr0fOAD646GnMsUblQ6Ph4xOdXjHdA69ld?= =?iso-8859-1?q?wKeTPObcv2YAwqeKTFI3n+bYoczNxvZd6+yKpscNLxJPv9j+Qv5KQZxfsfmF?= =?iso-8859-1?q?reor/v5Uf9v1pW25mSAMYDxux/Wo1mMsKDICv8OIxTYDqNIUtSJT6Wcg4GpX?= =?iso-8859-1?q?Ro4GVrRrwYcP4UHwjcXw91BsLV0RTcaNMV24R9aTrARtgvC92vljWQfy9zVl?= =?iso-8859-1?q?4aPIoGIji998/wa4mfROVDKsP8NkKgD+KRSeSB4kEjhYl8HoWV1+vpEao/II?= =?iso-8859-1?q?6oAPSSZNuqeQONlBHql4PiCEIcAZJI6GNpFM2YkMI4pgjGZrPGQfDWiExgWK?= =?iso-8859-1?q?EYuPy6vvRqhp8ri41cgVdhEUfMxyiiIjspmA17YG9m8l2xiQBT919Z4BEvVj?= =?iso-8859-1?q?1Kpb72hVnWDOmOrVVLuBq9lTsc48zC3j6CeoApuUM/gaiEzgUcZDjTag/xIv?= =?iso-8859-1?q?+cbG+xcICwY+MW4irqLDKMpSBUYClRSIASPYSKhmwoHe63J8OYEhmbTNiw+w?= =?iso-8859-1?q?=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: htecgroup.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PA4PR09MB4864.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00d0e523-f0d8-435e-0e25-08dd421aaab0 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2025 17:13:35.1202 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9f85665b-7efd-4776-9dfe-b6bfda2565ee X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qk92wiQgcMhmyuVvDWlWCd1kVRRuQJEOPDV7sT+rhLPFHf4PEV93ZHB5Qs5XEzRxEUXdryV6DJjrgICkpLSgR16rkYR+hrh3O/b9kyn5pLY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR09MB6367 X-Spam-Status: No, score=-13.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS, 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 <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org |
Series |
Improve Mips target
|
|
Commit Message
Aleksandar Rakic
Jan. 31, 2025, 5:13 p.m. UTC
From: Matthew Fortune <matthew.fortune@imgtec.com> There are no platforms nor simulators for MSA and microMIPS R5 so turning off this support for now. gcc/ChangeLog: * config/mips/mips.cc (mips_option_override): Error out for -mmicromips -mmsa. Cherry-picked 1009d6ff7a8d3b56e0224a6b193c5a7b3c29aa5f from https://github.com/MIPS/gcc Signed-off-by: Matthew Fortune <matthew.fortune@imgtec.com> Signed-off-by: Faraz Shahbazker <fshahbazker@wavecomp.com> Signed-off-by: Aleksandar Rakic <aleksandar.rakic@htecgroup.com> --- gcc/config/mips/mips.cc | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/gcc/config/mips/mips.cc b/gcc/config/mips/mips.cc index 1fa727c2ff5..3185fa9633e 100644 --- a/gcc/config/mips/mips.cc +++ b/gcc/config/mips/mips.cc @@ -22551,6 +22551,9 @@ mips_option_override (void) "-mcompact-branches=never"); } + if (is_micromips && TARGET_MSA) + error ("unsupported combination: %s", "-mmicromips -mmsa"); + /* Enable the use of interAptiv MIPS32 SAVE/RESTORE instructions. */ if (TARGET_USE_SAVE_RESTORE == -1) {