Message ID | 20250131171232.1018281-27-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 B75903858C66 for <patchwork@sourceware.org>; Fri, 31 Jan 2025 17:44:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B75903858C66 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=q3WcnBqW 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-vi1eur05on2070d.outbound.protection.outlook.com [IPv6:2a01:111:f403:2613::70d]) by sourceware.org (Postfix) with ESMTPS id ABEA63858414 for <gcc-patches@gcc.gnu.org>; Fri, 31 Jan 2025 17:14:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ABEA63858414 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 ABEA63858414 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2613::70d ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738343659; cv=pass; b=aJK5E45p6p+0KXLoTJK9a7sEiRII4SPSl+GZ6PAI6yAmpOR0u6CeHQK83ZhuGi4QuxGAt6RzeQDCdAskrGCoE/91Q9k2bFAZHdLs7bTgP4XN6VhoQgL8Vhm9ip0KJ8g3NUwfH+7UMg7B5JoE7kx1gFwGSD+QTAxtkBMb+1GmjDM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738343659; c=relaxed/simple; bh=dZdVmvI2gs8OI9NyDCKpxrHxbCrI0yHrWpvRtKJWP5s=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=kB7QYdJWlNgAVuCDuw4IpVvMItM33tolj4AT3qg/awtLwlLfGxlJm2JqfF4VjHCrlrvLJIMpsUelaG9/m4tte8sOrq//MXJMFpIcbrYxSeLLRC6CtsFUQXIGI4Zv8Y+Ih4GwnJk8dXryEJkiLDBHydyt/GJNo32K1pEZ2vBrw/c= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org ABEA63858414 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=batu7/1X+zI7nMZsNYJLgt9s46XlRmnA4CSZ0MGDHKxjclqbtjnLVLeAvf6yHLzgF46xZFd34ahCI0DBpm5jYPLbkLp8Na3ulPgkmRxtBhb97WYNNw2z9R9F8lINAXCMMLZ3UfsnvzByA+KZC7cMfuKZwycovIXZK+MJerGlgXr+6FFqpTYVp5pxs4RLagRGWN7RRcMwoChAVfFIlp4pw/OE/Rtbx6kcXmawbF+Vhu9zpeNNUHIFdUSt9m6pWJaWCQpidFjihZ1AAEjIkllp4J9hU6NjsQrxTFFJcHxpXro8//lPC3ZVHvTNRvmD9rN+GAMLoFXgJL7rWMFKjZU9vw== 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=sbXXaTjwIo9Bkqz927NNmVVbUUJpgDF+GMSesP6Ms38=; b=M7tmcbIF5IzpzTOQv3ac8VuTO3D4zFF6tskzgBUcwKjMVXktlZCAS5mnx3eP1Mq7aAb+/1GT5NxCeRJQ0yJQEAvGOGI3N4ke2cKQM2266LGagUopdJF+6D6fCCLa2s8eAJqmmX1mpqIizikb0cBpopGF/SMmu01ffOHEdh5mA7kHGsoTN8n6ysS+e7jQ7ukhQOFkcHKnnxv9/20Ea+pVjsPa55W5R5JdnZmet0uW5bs8at4bs2iU6T0CXVnppF21JiHxnqrgzQ1LdT8If56wvyuKjJUMojKT3bauzasQakQmrxTqPj5CtaCq9Ao0hs23jO+3jt4TS5fHMuQe5roIrQ== 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=sbXXaTjwIo9Bkqz927NNmVVbUUJpgDF+GMSesP6Ms38=; b=q3WcnBqW3iilsok2v/vX08eR6FdwvgIJc4oUFlI0R9w/xUWlIeFZSX03nmVklsW+9awPoemZ4ZYlE28kiwGE38LGvskXVhsgHNkFNV1i38pA3YJ+Bhk9HXa0pQFYtgRTdEnnkyNmGabnmFPkOBDUpDQcEezViHnsWKQbel3TRe1b+mn39mDdTuUJ4QJuYmLlT+/xVxj51Ul3TXPmMHg0JP4+OKeFvcKmtj6ED4y5b23qOjOzOsFASKO5sB/4jbDqwVOx7lz1Nit/uX/oR79g7b9V43bXa7IwhG2RW9/iVVbMxtpZ+MfTk3bUowuBtjTrqgTgCcmXLAfqb9OEgmRHYA== Received: from PA4PR09MB4864.eurprd09.prod.outlook.com (2603:10a6:102:ed::17) by GVXPR09MB7727.eurprd09.prod.outlook.com (2603:10a6:150:1e2::5) 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:13:32 +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:32 +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 25/61] Fix negative offset memory addressing Thread-Topic: [PATCH 25/61] Fix negative offset memory addressing Thread-Index: AQHbdAN0LZv9q0XgWkShkVVZmuRF5A== Date: Fri, 31 Jan 2025 17:13:32 +0000 Message-ID: <20250131171232.1018281-27-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_|GVXPR09MB7727:EE_ x-ms-office365-filtering-correlation-id: fbc670e9-e1fa-40e0-5ae0-08dd421a96e3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?riL9Tt8+e902pAjuERo8aEntsp?= =?iso-8859-1?q?HOuyJyUU2pdjHw6S8usoxVNlC+coAtkaZD7sTGb+tQptPc6zgLoL34oRMTPm?= =?iso-8859-1?q?aoKdqm5so9ZWkpPAANPqDaFPA4QbUDQVsPxQODoAVTHtmP2NmdgUDVA78Ixs?= =?iso-8859-1?q?wFctvDs4qKUFhZgrnMRuYlAaMbB/tXSnt/taMkccAYPlaQyM/ZyUSwt1wR9l?= =?iso-8859-1?q?dHo253e/+3wL5+2HWlxGtgnWdf2sNpXbzVA1D4AKbzcvDvAGAiTuD8izJzaa?= =?iso-8859-1?q?r34KBkAyIqhkMUdXAgHOsiX8z0rNwex9drHa2IvIkK51BDRaCeAKr3wwZoxc?= =?iso-8859-1?q?wswJivvsfGVM/PDrXp+3pGwOn8STRL6jzSFCFREP5ERUlVNABPHpwoQKn5DG?= =?iso-8859-1?q?iqxwGhom3/rxJZtKGisP+Ckfvqxhuhi/aAPYv8yPGcfYCeDP9l2KFhXiC5IA?= =?iso-8859-1?q?kbUQ/4yhte9lP5Sc6R4/aRRIsypo4uW4ooi0YXFIhJYE3uGQSpYHXyPJA+o+?= =?iso-8859-1?q?GXVuy38IK+tB41c9edGuDkaNTY8sZw9O/kDrUTgOfwuqDw3U1TWu4/DLmWVr?= =?iso-8859-1?q?ZZAC+knVW1T+818jysjA5LjL0mU4N9fc7qISRCSNdHbGw8Dnluk8X67+ueac?= =?iso-8859-1?q?GgGc1VssImRZCMP72CJKtFiGTWNHlGo1m3EA/TBAcB+rgJXoX5mCmEvKDrnU?= =?iso-8859-1?q?VCVA0ZWqvtC2c38lPmOjwL6ffUqIaGCoXBq5rgGQusU081WT38DVcdHq95vD?= =?iso-8859-1?q?HoYm9x+CyBDbhbbkIOmAOCQ17ksxpTgB8ls+Q5uErEx/Tu+lFqJHPzGoFuO+?= =?iso-8859-1?q?+i29ENjVXY20CdLYrvC7J9JheD5Tu3kLD0HcL3HRT4uFXgCj66rir5npWYAN?= =?iso-8859-1?q?r4OVQShg1P09dI/5H9gKAn1RRZQN1yn1nASgzzMseALWNV9xdQG5mtnWMWv0?= =?iso-8859-1?q?ldcZaVBNGI2fAx6ErlKwx+ULxzH6uEKkZHFHhJeCwYEPXQWsf7503xWH17Lg?= =?iso-8859-1?q?kZT/Re5Z5gna7H+0l/AalbusN0GcPSkgA7C541LG2t2RodiADTuhvBo4ignx?= =?iso-8859-1?q?Jq8bU/TSI8hVFYNQWhIvW8fuCOQ+xv5AOPzi3lizl53tCJyitfLhb89+JlPP?= =?iso-8859-1?q?XVfxEGFJpYaUcyKWdOA85vvkpU07SY5Ce849dzpORQAMLrWKv9uPkXTbw76I?= =?iso-8859-1?q?uPda8v6bEScrnJ6kotSMCOzuN+/hzFFr2E7WQSb+DcqJ/6IS4KLEsFxIZqY2?= =?iso-8859-1?q?TzIS/vnJCwK73WMl5W3UmykVgLwedoikDldpAGNpeyI/EcJr8MPbw7cEegdm?= =?iso-8859-1?q?Gu/tAmKKv1TgqQQtDTvEvsUxuoH7km5gM9pFR7a7O2ydz4Ezl7Ar8DF4lv9e?= =?iso-8859-1?q?Aqw1BsiRMLJsjGYu/Df3M33KqDNX2mpHBR1QIfayPEdtiQQhZGjV6jT/UA5n?= =?iso-8859-1?q?HLuJC5vb9Iy552/mHYTOOld9KgHZ8W6EYyxUYfPollj2vselq0KmvlD9sQZu?= =?iso-8859-1?q?C3E+YU?= 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)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?sko529S+tc3OH2/vXrVasMJ?= =?iso-8859-1?q?SmSoFGY9TqQ45l38LemrYj2NNmDXG23D/+aE1OFNxg+Kn5v5MCTcMhi2dc9T?= =?iso-8859-1?q?IAI4Q3xi6KsEYnFweqB+MfBoIapRGArUS279K3T4H+UxqgxpzbHAMUunD3YH?= =?iso-8859-1?q?8E+y3aUHxCGg6OTojuUkScgrsqom24e/cQadQ+cnN7gxrsaTeFtllulaWdHv?= =?iso-8859-1?q?8N+EfF5fsAmQK2yDnRc/x/Vx9C0972YPe9/SGvEOfrONF++hlpcVQ34l9GT8?= =?iso-8859-1?q?Uhi3MpY4vBVDcfLcuqrlUuxnK3j+MoEZqO+VBteKvIkcuF61I8kPxiIqTxna?= =?iso-8859-1?q?HyHFliDCZtNiWr+vouk06jANYKnRx7Q5SgQtT0U2UPeBu24DXr3CvbrEiznF?= =?iso-8859-1?q?ZA4mGgscEn4xP9FHeRlUvGg4yJD3akBlHnBQOIMAgrlxNQ7E08T5AilFSdUa?= =?iso-8859-1?q?13JsFYQt2RCP1GFLBa9+TCBnI0loyuFh31bZbyIlyM44GCwgOYXzoaeuFzug?= =?iso-8859-1?q?Q2lATdJz8kf9uQ4ZdlsiOYS4A5YinFTeTTzl5pc2Hd0nvVOi+sIduQaoZBTi?= =?iso-8859-1?q?vyYSI6GvIUSjKdvYnWIXDZAqixUBALndSLYVlqXNrllKh+Ehx5bCH3hDIXZf?= =?iso-8859-1?q?pf45WhBsuPI2kX5Vqbjk+S2My0h9ZgCYzUgGBCOb5SZSI7BZTKE6lyEhWntu?= =?iso-8859-1?q?0bH0mBXuJdsK7Vrr0qCuLbxhKQ5i84734NvERqM5V6BfHPWWNrfCpO6/RB8H?= =?iso-8859-1?q?Qi4VfKtbghfce6q9fwiF7qUB1k/6eVbVltPP4+QMSkpYyp3H2cKT6nwyw0Su?= =?iso-8859-1?q?COBkZS9aFUo/ES7yHyu7xMwKJ4SWSigAfJp1cv8SJDZTWD94yJbgQvK7Msj6?= =?iso-8859-1?q?tvubpuTQal0djmvZlmXldvQDlf5ZoS0WeCBRFvsYWug0vyrtHfoIlwkHttFp?= =?iso-8859-1?q?3RSBuK1JVGfT8fjp/j27Dxf9O/LeqaCDzstiPDXqgLKkVDQKeLKwDCipv2Oh?= =?iso-8859-1?q?iPOglPPFet73OivXdaebRiUNMEKNDoEhBI5Gg81E3hFv9Rfa7lLR6v9V/zkR?= =?iso-8859-1?q?Qv/DYbxsp77ZpCQhVEfOhTrpkVQlWFJ+GJ4CqF4W4noMjW4n0qkfJKhmtARG?= =?iso-8859-1?q?zCZAbYlYo+PFB3jlEI/K8VTuhNYp8xYVOgMXUQ3mthM1tG4hFqCX2YXtUDpd?= =?iso-8859-1?q?XnNPJqVgv3i3rlwEVhf9o5W6snO7nk9dHQlpUu6/x9xp6jX8xad4T8FT7Yyj?= =?iso-8859-1?q?TLSXorcTNgF5e54xVweTZ5dplaN104H8qfxEfB0JCbB1WWaMFTAQDBNiZ45S?= =?iso-8859-1?q?AysMHna8qqrWjqkH8HhykXnmVGEve3LHirJhqzAezPwEIb0vfxQMc0SS1p20?= =?iso-8859-1?q?tB1w+kVwaeVG9sG72pL9zD2XrDjojsVMrttC2PL7eWzPMqA5wdqV+u29vyBI?= =?iso-8859-1?q?nxzFIhmkPsG/l+myKM8t2aiftdQXXkgVJf+Ch0iSnCnO0stUaZM5nG9tQMaY?= =?iso-8859-1?q?zmv3or2XJW9AI2iBFhZfCbrZwRcONCv1sbkMZI8R7ePfldzhYfRKwlwThDBt?= =?iso-8859-1?q?HI3BXYDGpdFABu6vZVj6xVRbPEwLipctlTWMWI/4CwseigSSD5MbsaFL4nfo?= =?iso-8859-1?q?TOLVz8s0GxrkCY9Wuoew7WxQ6/g1JDqX7st0lFQVaGZduojvePnBZQp3fnvo?= =?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: fbc670e9-e1fa-40e0-5ae0-08dd421a96e3 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2025 17:13:32.0731 (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: Q1yytIeH2vswwcC/lDq6Gv6U5/3KhRmgbOB1LC8TLLc/IQwqlF4mlp64e1gWqWWkiHPosSV8BSTk8iCZf8bggs1iv/uFNTOuPqh4ehQIqNU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR09MB7727 X-Spam-Status: No, score=-13.1 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> Unconditionally set DONT_BREAK_DEPENDENCIES in scheduling flags. The code to break dependencies does not appear to provide a win under any circumstance and is often harmful. Disable it completely pending further investigation. gcc/ * config/mips/mips.cc (mips_set_sched_flags): Set DONT_BREAK_DEPENDENCIES unconditionally. Cherry-picked f732af3ad1a393d2f2e708f0d7c469a093049d01 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 | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/gcc/config/mips/mips.cc b/gcc/config/mips/mips.cc index 55339d577fb..508435cc9eb 100644 --- a/gcc/config/mips/mips.cc +++ b/gcc/config/mips/mips.cc @@ -16872,11 +16872,8 @@ mips_evaluation_hook (rtx_insn *head, rtx_insn *tail) static void mips_set_sched_flags (spec_info_t spec_info ATTRIBUTE_UNUSED) { - if (!reload_completed && TARGET_SCHED_WEIGHT) - { - unsigned int *flags = &(current_sched_info->flags); - *flags |= DONT_BREAK_DEPENDENCIES; - } + unsigned int *flags = &(current_sched_info->flags); + *flags |= DONT_BREAK_DEPENDENCIES; } static void