Message ID | 20250131171232.1018281-15-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 89BF9385841F for <patchwork@sourceware.org>; Fri, 31 Jan 2025 17:42:42 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 89BF9385841F 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=aO4TP0Z2 X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170130004.outbound.protection.outlook.com [IPv6:2a01:111:f403:c200::4]) by sourceware.org (Postfix) with ESMTPS id 2EAF63857BBA for <gcc-patches@gcc.gnu.org>; Fri, 31 Jan 2025 17:14:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2EAF63857BBA 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 2EAF63857BBA Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c200::4 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738343645; cv=pass; b=PjAQLfjmqGEqJrj7Lc0ioxVQM06pQU08ZLB3aze4JA1g1xbakJzV88FNNoIU2im+jLJGxil4aWVAPzlsvEHFmJMrsV/Cy+/L9WJXzFRrH+mxSiLHAuLKvvh1Wd8BkyUS9LJbxVci13GAv2nyWhmLfmWRXsd9lswYyEBzUZTHRZA= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738343645; c=relaxed/simple; bh=a+woRD6qCg/iBl29/RZ35THywx3OnI+gwc9y1AvgfCA=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=odZVCwqpSPWvlx9si1+y+TzoyU3ynrMv8nGksnuVvMyaIUtKJXbyANd7LAZGGrxlJVxl1D7CYNbTJbD7MFbQ9bJXaVoepNf3ZMawqEO5yOYvXjQ2YkFl9fYVfJJM0h0OE+fLRDB6bpmyW3+HklHxc7zF9xoTRqb5n6gyogNsml8= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2EAF63857BBA ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=W71OUqbuPtmdR+k9yMhkzkzpCo1a08Rchsz/LEgmwqzCmZhnQbmKIHQ2Hf36xUHBcoEPKRDEIXMXhpIFojglaHljhep4h/Rp78ZXosQs2Ti+TxibfyACrXIkjMsklBr14z60eHlnBy1fs1oo12l9DMYS6I2Vef7lPTDS1Ae+hCXEhvppcHn+7XKeHtHU+SSIVlSeWfFmAYgqig05xC62qVL+vVoyqInyqKMkIu9f1R87YucJwvbDkADnXN7vLGiVtpvjz+WIYwytytw81JI4IcPBsOvzAKdPFxpki2sNG0WaGZx1Ht34dOGqwF+r5nj/zMUGobwumoz+C1S4Y0dYqg== 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=/RemREG84bhO0RUEtN6n6Cft19/WtadKzD2xz973fA0=; b=kx5GI+gePdhjfILUDzTOGg+JaTMevCeYFPAZ5Uez3CIj7bu2PRzPE9HhLvrBqltbOwZBDvgDobCeQ7wVbEEszkDoTq50eVcU1CvSXV8FRYfDIkcqXi4KFtqVdwmzxTKa/cQneOZlcSFEa9zGQKPMMUGYjb9huw0TrgrzwwXmPP61UB89cnqGt0KdImJWKJpja48l31rKXO1sgbN+KyoMsDefVCzRpq2gZQDpjyGP190W300RT7cXGH7e8yagwAP4Zmvb/zUSs1R25iBTyQFm8gwkKGERmKQjjdyXB7TRvbzVXXy2g2NLUx7U9VUrpkpEgGshqaUrKJr4SWvuiT+J3Q== 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=/RemREG84bhO0RUEtN6n6Cft19/WtadKzD2xz973fA0=; b=aO4TP0Z2Fo4hze5C6MApkiQtI5LJNrKMqIO1rbegJGEmBKcp4hHWOHlcieQfgFHl6aksvwaypFh1LZ0RlpyVY4WiBQzbDtUeHlUFkpjwRnkaeuX5ODQiNm1fWOzixGqQnsTOwKVGyOM82RGkpXe2KfFm+XAf2Vrq81nk3/OnPOM3N8oC7tur1xvBoKjF+VqA8mIv4gbjMD0Y1yozLkOv47dv2UU28GkxePrGMTtzA4+RRyGxioNTEcy9Ndl4KSygHSDWiaZoGwyNaMLPgvZeJuBUlG9CUvRwlnSXajJ5T/iBP7YyumRr2/mz2b32aytgGhaAVrl+HjBlgXRuBxJM0A== Received: from PA4PR09MB4864.eurprd09.prod.outlook.com (2603:10a6:102:ed::17) by PR3PR09MB5442.eurprd09.prod.outlook.com (2603:10a6:102:17d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.22; Fri, 31 Jan 2025 17:13:25 +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:13:25 +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>, Andrew Bennett <andrew.bennett@imgtec.com>, Faraz Shahbazker <fshahbazker@wavecomp.com>, Aleksandar Rakic <aleksandar.rakic@htecgroup.com> Subject: [PATCH 13/61] MIPS: Only split shifts if using -mdebugd Thread-Topic: [PATCH 13/61] MIPS: Only split shifts if using -mdebugd Thread-Index: AQHbdANwS2Uw5FInhUieLdTUDIGsew== Date: Fri, 31 Jan 2025 17:13:25 +0000 Message-ID: <20250131171232.1018281-15-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_|PR3PR09MB5442:EE_ x-ms-office365-filtering-correlation-id: a5cb0aff-6a61-4b0a-63bd-08dd421a92e1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?yyPTfFK0VSWPKDJ5R2kcT/gWEa?= =?iso-8859-1?q?Od6WvUMtTg7K7xueIpInU6Nutzyero3DX88/AN49jrP3tXQzPr+wA63au1wr?= =?iso-8859-1?q?sKFVGjcaZNiFcJCu9M7MKwlhmpe+jvo3oSYH+XrSqF9Xe5oFQOBCbSSHXap2?= =?iso-8859-1?q?cIdUsfprvRn/szaTc1OaMcGT9Om7lj7wIBnCq3fO2rpV+DAw8aOB9DxFlRf4?= =?iso-8859-1?q?foIMEO8h6WpNRkvBuAflx+Uks3LoUGZGn22LoVzLnHJluKqT97/m2LJDfH2d?= =?iso-8859-1?q?59IpA87QxRNsIolmNz0yAjJ7hkOYnGlsoR39niqKT1bpHmsMS6WmrnZHM2eD?= =?iso-8859-1?q?OcsQRS4yaknTbpkhsE2vSvlHEpGVAcRUU1KjIoXdAdzVZ7bys/tcSB2LaoIs?= =?iso-8859-1?q?MxtbIqYZV8715O8KZnJoGA+d7/bs2x6xS3KS4FoJjJ7swf49ZoIfZoHM1i0L?= =?iso-8859-1?q?KZ8SwXFyvQCooNnwVOCdVGkXuKqFxEvjHmQeoXc+xeEvwv4DLHqRZoTnGl3f?= =?iso-8859-1?q?XeCiezuFxAafsQZn0R4dj3uiMyGf+LTSCrPGFxCvm+Sx66e9p3X0lgOrjLLU?= =?iso-8859-1?q?Ud89MhgoOUhcxZ1sPKNTD2wEAhBzCIn0XH8zyMC8pzP7hS+b78xcb3M9bsbR?= =?iso-8859-1?q?slnck7H9hnToDk96o6S9PwSUHJHzQUwjmhukvW+usG4UodvRysEn2HNvQ5IP?= =?iso-8859-1?q?1EGg75vWpldHGSzQRwp8k+2W/BzSn/R7g5SuNF0/P4hIJRfLAhwK4r5q8Ef/?= =?iso-8859-1?q?wL3Z6gbi4TqSBY/H2iAJ1q96fh/ak6q5Bku3xAmanbPP4axbcjEY/tPmrKP/?= =?iso-8859-1?q?zH+kSxKcptgTx18JO/9yHkdPgjl6VnyI7AOfJsG4+Ibvfm5NJWaI33afdWrw?= =?iso-8859-1?q?LirJQ19qyn+2EWDXaiN3YxsKbAh7uYWbux85hK0xqsdLM4su8YZ3Qzz09m9/?= =?iso-8859-1?q?VEO50v88/pdtejMWDfKazuuUB5ICvkrFh4tCiPhm9LxfHML5YPHT4B6hVAqu?= =?iso-8859-1?q?KIkXQVGHPhbkZFxtHIZf7n9e9RI0zqpxNgAU+uHg07/27pAHX3X02RKvm/ZG?= =?iso-8859-1?q?Q7SQQjdqCAmR/TJ0FedbLbkxkBAtYKt3eWT8Cw7jOXLAle3dlkcT0jDoO1Z+?= =?iso-8859-1?q?bFKU/rhvxdkV3QP62MtUzk8s036oqarHRswke3FPzizjuiwO04fSjxLcHACs?= =?iso-8859-1?q?Qm9vQ/vrGL3vjhog2CRHEgze6uM750kReDcujQVfgpGdq5FdEMBkrpr52j2H?= =?iso-8859-1?q?77WVhCcpCBc2mCXnHhBGDQi368BwIyaS6QkIIwAZPkT9pwAkWNnbr+kz/Vre?= =?iso-8859-1?q?HTI1mB+Hi0NeQstPH03ABCO2pwt0y13nOnNRLovwQSSJJuEsiejkq90+VRwm?= =?iso-8859-1?q?kET7iJiCqHz7XE1MKmjmcHxO7Rot5raebZOZZ6ZZHs8Orf7RSBXxm8J12kfJ?= =?iso-8859-1?q?Zf5Rrnl2BMSlyX+C28uEPcPOakXFa4Kx3EjJjjiswvc47GudxBcTRe8GQtU+?= =?iso-8859-1?q?kVeCKj?= 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)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?RHi46vqzWcg7rQA/+CIpmgH?= =?iso-8859-1?q?ymL0Z8DSEYPYXD5B/9QBj/7HkSFStTIAwqIU5iWaQa6E56EywzIA3j+806lr?= =?iso-8859-1?q?Yv1FIlG164N4EkbjQLGjWr2/ItvWSZMbpjxZGm1Pvpyj3Uj2+IXKEfVeTMau?= =?iso-8859-1?q?tWjZcVZTDyeMnPoWYls17/6X9qFGBpNxqKQToCiSfiNW+xxqC8JDA3k5Hxej?= =?iso-8859-1?q?ST68oLQjStkG4Zaw7WAm9Z+WEqcic4NhBghg1PrA27M3s/vMeoNV5110Ww6+?= =?iso-8859-1?q?z1u+XKrn2JDTngjpg3kbb3SovDYk6FfHxyfxfykvUzZ56dglpvEodvYTbWYS?= =?iso-8859-1?q?17VfrcuMcDNp4cUjmWWPniBP8twYW4OH4DpYHXmfYoc+Koex14+x9LAl3u3H?= =?iso-8859-1?q?5u6QicXzvRHl6Ebg5s01MDTLmKus4Sm9uz94Dm/5rvWS6auPFxDI1k8+E+er?= =?iso-8859-1?q?+c1wd0ZEC2wu4c4r/6bb6I0MemvfKO62aUdBtquL3w7Q04x3lVPlPaVUlq96?= =?iso-8859-1?q?leGbRN1cld3x/XBPQ2neNGkaxsL1CFmctYdMRLfIvtxLjmvhWDF71nQCueyD?= =?iso-8859-1?q?JoEnUGxhQjrx1yhsPTeQ33SgVMtw5+jjThzy18idqJ/dLn3PrBgpbHYyPxxJ?= =?iso-8859-1?q?d2cGvH2m7rAzFCoyhHfHuybFaf5FnVp2W2n2oN+xw3RZQXQU2CDhZmVrar1V?= =?iso-8859-1?q?el+5/nqWUvZDQB/y9oGxsfWiGbdkDiasvgWoxwCDHtnJeAI/Y4SVxl6Qu7FK?= =?iso-8859-1?q?tM6QO+4BGEhD5FeQAeo9iCPwgXT7RAW5TbI9z08meoeAe6HV/Z/1DWNKJ33b?= =?iso-8859-1?q?tTFTjKpsbu+Y1JCazSGOqF8MT0SmD0GBhG9xQihEmqfpv9Ql42VBNcdlprY9?= =?iso-8859-1?q?ReaRX7de8NTONucgmdnQykTSflYLSrQ4shx8k/Dwf0eVA38OfHuEUHiiJgWh?= =?iso-8859-1?q?FoOgxmxSEYZeNJXFIGA1f89xuJKX1oQGshAq3X/HxUISdYBBx1tc1qzgnJME?= =?iso-8859-1?q?dHZUkpTEqKq6tSNFH6tgaz4WWg/K+76yyYOhRvjqPMi0cJDJMgV6j7w7KQ8C?= =?iso-8859-1?q?YouxitXLcFL0yP0LDdUfBr+m301fhfIsZvlUd4sLsFS2/nZRpFEDYAfWk90D?= =?iso-8859-1?q?8AyGqZZx7sk+TpTMwk1/6U75DE0hkQTlUTrgwKni7qnmsRH8w7nCrp8wnN/g?= =?iso-8859-1?q?WtWY3ZhTtMsObyFig9c2bHjqwFiUVvQWymxr/g37LdZSogu5t/RS52atvWNp?= =?iso-8859-1?q?OCUYeFN0D+HKre5DrunJDBaQ1CFhWFDEc0R7+jCQefP8vZx9i6WiLciqkXEZ?= =?iso-8859-1?q?LI+ZxCbl2RtiqolwkBJRjWyaFKD74DxRAF36ZJPyT248WiBMGWchLYrs34MW?= =?iso-8859-1?q?PvBKnwROAtCDx3oY4LQdVF0Ev7PMmnvfHfUBYDeTpMMrH6R+EbORuRMI6KsK?= =?iso-8859-1?q?Q2U6g7yT3sPxqAG17V4Tp+EdCwkaY717SYfTmsm4DFNDjpcUKrsCNurGBsoU?= =?iso-8859-1?q?VORzkTZLwX6UPoTmral8bzb+jx35xQsUOl1vGrs5oNPkIZrMoxthb2erj0ti?= =?iso-8859-1?q?vQWiZ1GfU6WBFyX5LhA9C8J41y5WFebKxJiCbZ1r6VeWzsu7ATxLIjWT6PkJ?= =?iso-8859-1?q?q1W0oz0YIy/NptLxEeM8hHn1o/kkj6dmYpsuEw3qsRMhkCEsvmt2rICWiU18?= =?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: a5cb0aff-6a61-4b0a-63bd-08dd421a92e1 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2025 17:13:25.6691 (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: Q4amLCtrEniQFbZRw4k8WrpaE9mVPct8aSMZCWcH4MCS1LXv9eXWHMFxR3Gne23NZeSNTgzjIcHtdI6aSnpgosjwl2ImJpTm5i219e6lQjA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR09MB5442 X-Spam-Status: No, score=-12.9 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: Andrew Bennett <andrew.bennett@imgtec.com> Enable -mdebugd by default. Cherry-picked adb95984114b7636ee15f2ba79f94b028c8b35b2 from https://github.com/MIPS/gcc Signed-off-by: Andrew Bennett <andrew.bennett@imgtec.com> Signed-off-by: Faraz Shahbazker <fshahbazker@wavecomp.com> Signed-off-by: Aleksandar Rakic <aleksandar.rakic@htecgroup.com> --- gcc/config/mips/mips.md | 1 + gcc/config/mips/mips.opt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index f67fa2e66be..bf8a1217ee9 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -5871,6 +5871,7 @@ be careful not to allocate a new register if we've reached the reload pass. */ if (TARGET_MIPS16 + && !TARGET_DEBUG_D_MODE && optimize && CONST_INT_P (operands[2]) && INTVAL (operands[2]) > 8 diff --git a/gcc/config/mips/mips.opt b/gcc/config/mips/mips.opt index 201a9650915..64c3dca4cc2 100644 --- a/gcc/config/mips/mips.opt +++ b/gcc/config/mips/mips.opt @@ -131,7 +131,7 @@ mdebug Target Var(TARGET_DEBUG_MODE) Undocumented mdebugd -Target Var(TARGET_DEBUG_D_MODE) Undocumented +Target Var(TARGET_DEBUG_D_MODE) Undocumented Init(1) meb Target RejectNegative Mask(BIG_ENDIAN)