Message ID | 20250131171232.1018281-54-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 26F423857B9B for <patchwork@sourceware.org>; Fri, 31 Jan 2025 18:24:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 26F423857B9B 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=S70YJ+ka X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20712.outbound.protection.outlook.com [IPv6:2a01:111:f403:2614::712]) by sourceware.org (Postfix) with ESMTPS id 1AC08385840D for <gcc-patches@gcc.gnu.org>; Fri, 31 Jan 2025 17:15:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1AC08385840D 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 1AC08385840D Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:2614::712 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738343720; cv=pass; b=xLlkt6XNgdFK0Cgv3hIlzOESW08QxVqmZ4ARjppReOuZiBy6EPXhe+DpCVSdk2BoPVinLEniHsPq0UFhC0CypOPom1SFDmpvMpoplY74DeCikPAs1RybXlwIsFHz97Yf3mEgxHQEDmQhuob1NHk9BAwkZ/irOr5sNqEAUlv8p/I= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1738343720; c=relaxed/simple; bh=0w0Nw5bW8EiNFVudkj3rJRKfVy0mz6Ti+AFzsZaiDjE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=ZGqREUgxJ4NfJJZa2uqI9ahBmxT18j74arfJNeyDJvep5TWh96weULM+xudmR51U0fXYBNUIos0NaWyu+D99PYj2BLSDocQr5GMOx2LiTfRhhTGFBRwg0RSfjSvX0wMktjBHi37sxWNQ6FWfu44CgK06fco4Jl9nI0f0q+TRXX0= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1AC08385840D ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FA/FSL4LzBFhVh3PAdR3BscfUdw4zssV1lmb95v01XhFTEwouzWhKqM/IzsZzYjv3bH+3XwtIeWprV0ogD9OJePneyi8RpSyMgX5mkdUxlzOxSFEceb69M1623iR0tDs+Oq+xGSWNxtAsjnj3NuxZPu00zIGlb8m80Rlc5W4Md0vMANHHMJDTcT2vmNgvVNhnmQSDXVJHVDv+nCwXFD29s9zKaB9O6hFleYwFo356yMpZTLDPcWhqtweqBnZ9+btuRyK9MXpCUxeiApcUhfu/SoIkX1w5FP9LEDK7Bkb7rQg0lh/FxpofGRAo/uWlftNpcT0Po3V0j7ZSAyy9pWLHw== 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=nLvtPKI/7OnFd7xY3V4ufQgw/jDMivRvHRcdfbgtS1U=; b=JC0bMoX+ElCOsNZTkos0UxJp+I4PlCNuDefbIMgt11j6y97ACGrw/F61sX2wt9NumKqe5GtkrKurQFeYcG0QEjff6JpyysQH+COy8FEef6Vq0lBcLIaFOlI+qfQlASvBMPC/jxJtxvT724WMRh7sFxGw8YjKykEZE+nGS2EZQs9ykzqh7Ag79JbFYFtad5h110er2mERHmy8Nsrw5kOqLbh/SqxsEgk9VxJl3McmO78crQQs90eOBBFi8bjBEAoui0BDl9ySzC7UCCE4Ae5cNkGEyHkzAf0JzP0ZjFjJHGqbf7XN8my+0O+1IQZDRlI6xA37mg002BO9VXEKp4ee4g== 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=nLvtPKI/7OnFd7xY3V4ufQgw/jDMivRvHRcdfbgtS1U=; b=S70YJ+kaBsFJY3Mx8WKKfYZ9L8Pj2WfJLPjpiM7+GiDeMwKvcPjuF+YU9NBR3brnZQHC3rnW6p6pjtil1STgO8rSC2uDEWLtPlnJv6HdLoZdSd4RnLpckMBL7AQ9Jmn+GUe3xeKPC32adWdbsfHLe0rOJpCREDBrhrbzQ1eEyAhMkh4N/XX+7fBsQL8+n/xuX36nAaE2mwXNvJnQQoKm/XjMxRiTATfmDAeLktWm15MQA7herjLRedqcnBAxw+QU3nKWxEYI5OnDoISM2Q00tztZVtyhfwsizbjltDhq7c7QFT/UjABqtIQ+5EJILnmM+FQsCYHTSNZWBypzNI8ZKA== 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:14:15 +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:14 +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>, dragan.mladjenovic <dragan.mladjenovic@rt-rk.com>, Faraz Shahbazker <fshahbazker@wavecomp.com>, Aleksandar Rakic <aleksandar.rakic@htecgroup.com> Subject: [PATCH 52/61] Fix register spill issue for soft-float glibc 2.29 Thread-Topic: [PATCH 52/61] Fix register spill issue for soft-float glibc 2.29 Thread-Index: AQHbdAN8dAdgErQ59kqlheXfS5HWIQ== Date: Fri, 31 Jan 2025 17:13:46 +0000 Message-ID: <20250131171232.1018281-54-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: 8834682f-2dd3-4512-60a5-08dd421ab038 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?40RjPrU3WhH7bCGMv8b5odIQfH?= =?iso-8859-1?q?lujRjTXT9NF6I7bBAsTq4lnc5GbC5cxpE2LYOWc6slGJkKs/fOvt2i0yjy3J?= =?iso-8859-1?q?6BhfZEoWsKx2G3Kz+zqUA5ax/nFl1SW19o3gW7He1J5svgg7EY1obQcNVj00?= =?iso-8859-1?q?oMXh1VP3YllVvmQCPrRrsicRO92Jh7nDtzYQEKb6mOb+hNPInrZdkqshMJzA?= =?iso-8859-1?q?fa+XRqZL5lKVHDjbO/ODY+hJ3APwPbKNVulpxIcJEWxv+OJdwhrD3c++yhSA?= =?iso-8859-1?q?aIz44s5jFNe5/ochU4JReSuUK/+ZXNRLU4EPgrqHV/JUnZw+dReCgd7pZ5VI?= =?iso-8859-1?q?7QX38kbVNbGN6127fpfrTuOk8Kp/pkI5KlTvqzxpFNuCwIK1UBZ+YVsVGuB7?= =?iso-8859-1?q?BfO7ufTkIYdLByiu9MZffazNsrl7iyT12yObL4FH2Knj54zEvJ3rWbEaZrsd?= =?iso-8859-1?q?m1X/lBqgXcOXLGoSh4l1lhdeGFIzHwwkYd7qRKnQFETvAbWw7LHUeHFdy7zd?= =?iso-8859-1?q?kdgSYisGgpcOMhoLXEdBrgYA+BHpIyr4Aw+Si1dAjBQYAEZu58l/D19Oq4Br?= =?iso-8859-1?q?CW2mxiuAO6s7GMXWR8ixzs4YiEvgbwaVhItwYfivLIb0zCOK2ztZ3fiWs/nr?= =?iso-8859-1?q?Nkq1hmL8hYNytpNvdHT/N9O9/kvmHp8Wui3Q5dOUfSeqjd5aeftInu4kD5X4?= =?iso-8859-1?q?ozIXT81l42mnWG6wyh11HUGIf1k6lnlixx9O0FwMXn/1rjVhMsBrgHZitaX4?= =?iso-8859-1?q?3VS9PuxWtYVfB9h0xWswVBrz2JcTrseM0H5vPOLMYQ2krqGntLEcCI833fHA?= =?iso-8859-1?q?GWp9sAVqAH0emiE1+d/7VoIws7O8N2BvV8DSc40VjOR6mxiphiOCotm3rNZD?= =?iso-8859-1?q?kebjJXrPLzks/zGLF0byV+Z8DlJt+hD5IArVumsl0YDeW3WBHjwuNyVMBONc?= =?iso-8859-1?q?nLQisKmA3yJMy8xt73Z2lAkgz53gkhXxOHNu6To7jfu+mGcHBPVAOMnSLfZZ?= =?iso-8859-1?q?vd4j5Kt9IMGmWH1i4eYqlhu6m5X/iAcp3tuMYvG6RI/I9zPcQh3TapCbldG1?= =?iso-8859-1?q?mlRTzZmok1TXW0R1UR7mQGkBuL13Nd2ZJuDP3siZeZzvAILhqSkBLSpXLkC5?= =?iso-8859-1?q?QiyGiyHRG26jFZoKnAB+qHYKazx4D0BH6OM3TTlE4H3X3KBq43sBnMmj63NW?= =?iso-8859-1?q?IK8LbVHIPGhFZnkDXTzCjzGMDc8xVEmcm0rfJHml+vMtl4ZiwcTjmBXp65cN?= =?iso-8859-1?q?j4wYiithovY/OY20VvkLJBEN4fc3APDUsgyhUnQoB9fOMoyxVF95oe/3kvRX?= =?iso-8859-1?q?WjmiFhKN/9UFyjfjP/c3u7LG4wrvWJAkXKALFjPT66GBOovzuerdfeU608sJ?= =?iso-8859-1?q?W4Ea3IpNVcvmlBLIrXZa8H7tZzJQoJjkkEDUeVFUMft1oSQNNsQYW1PAjWYD?= =?iso-8859-1?q?y9?= 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?UlAASmutU/Snk5GxwMWcWrP?= =?iso-8859-1?q?+ST+WMCUHCkvgS5N80UKDXiUlJzRaz0FR8hAMt3u4bnwXNu+NtnYi28Q4s7o?= =?iso-8859-1?q?LEOjhrW+xrYdcv9oejWe8DeeCYKsOKJaHzm6+Lt8frFBHnANFECcu110ZZRa?= =?iso-8859-1?q?m2gFU5LsRt70BUVlA+iRBWIfirQGqylEjR2FE5HM9r1nCsXraDOkekgZ539f?= =?iso-8859-1?q?k6A7jyNIgYejk14ok4MXX0vQsAqxq3WSUyTWde8lhvAkZrMzxXHTwEd1OgwR?= =?iso-8859-1?q?QlJiE8rFyF0d2ZsQXmkA2cCXaJAhoFS1E5Dj77+Yd//K17CHPTibuRDS86ID?= =?iso-8859-1?q?ZvAAkiFPS2csuQS92nO+eVuF0nAfiRKDvfBVKCtUZSyMWaDFkEDM18aytMBQ?= =?iso-8859-1?q?ft+WG8PWHFhI30mI0wCvp7B9lOjBJC2fElC17L1sA7JOqQzYgGGLDUP1Qbqh?= =?iso-8859-1?q?F7RgLuFP85o+Gnj5Hrotfy3fOPKgX5wCHEM7Qh7Oemnzv4WwzndCEyU1ok4x?= =?iso-8859-1?q?DbJRBBXnuk7gsujL/zgPouv2Vh/ItcoUg/Bc8FNnVGlseaFjeqJLoTLoFNUv?= =?iso-8859-1?q?SMJZixPRh9xEZEmCNCV6PqUft73xFsxT1t5zpTYiTXbBFwr9uueQ/eAJn8xN?= =?iso-8859-1?q?1jxzGNKVGbEuNL4sZXJOUr99oGnhJTppbigxrlHg1qDVzACf0vE82x73Yy3Z?= =?iso-8859-1?q?nHcjVoNl6/Sa1tKSWw3F6jkdAA3+VzMrS/cFiZcYNvMJfIZxGLdajKl1aJDr?= =?iso-8859-1?q?4QKeYc1BwTQmzMFPYUcdhmavcGSncZA40scGRuBv9WljHlByFIwVLlS+hrPy?= =?iso-8859-1?q?pfYbeUpA+t7hvJJBQG7vVfZhNHliDkFZnrC+lcPdTcMqTFD79zGKdX7KGaFG?= =?iso-8859-1?q?fJIqzJDCaOQYWA8dLJqDDxhgIFN80Y0WseaPj3mUMwINGVv8hW4reLPpYdZr?= =?iso-8859-1?q?y1PpzRF5JqF/0liheYsgOFW3qBsultRQgE2Y+hni3QTFWWXI8v9X85lSo/SX?= =?iso-8859-1?q?dkvuDEUDPVnMwt2sgvggZuf+PLSw/PjFZ5c8CH6leHWQSF0bmA9i1hsFn5Ki?= =?iso-8859-1?q?1OKW7kJ90H2BIic2ZRRuGk59ysHPqqIYdTHURZmHWTYTAp3XKwd8jUBXUZ4K?= =?iso-8859-1?q?BJ0E2+s5+ljayQ7xm/f2MHmzSwxFAvqba8PSxX7gIN/ZzXUkjVn+pNMMa5Of?= =?iso-8859-1?q?27c/lev+7NU+Y1+HJ+NU5hCt1fMA0WzCfeW6K08I0LZ1OJv6q+A67U1nYFyC?= =?iso-8859-1?q?zQEtLkymrT71c+fMfF4uB6zy1lX0Dmg6IBI8qvN4OdHj1MprK/CY2ew1KeRH?= =?iso-8859-1?q?S7DUNzXvSWijchTkrmvd+CNIDMywr5p5hcAmtxiorA5XG5jS9VoKwNEUwUBX?= =?iso-8859-1?q?WgsGlamkjlGkN3r5Gum7vwRmNWe7mcGvkD3uFK4nke60E1U880C0xROho/Z+?= =?iso-8859-1?q?k7j7J3EQnEB5kjoaajWOl+Svn7gcAnAkoaOLHl79OCGKScg6RsEPUfqW/Nbj?= =?iso-8859-1?q?lG8gBBkTrNHx2wfqW0CehhDvjv33hBdutbcrD6gayRpH7IcjrzPMDd5AM8dN?= =?iso-8859-1?q?is9R7N95MpgbfcQIX80uA/CtoQTr/3ekwzOnuFWLC7GY4X1Q5s19J8fbGwTK?= =?iso-8859-1?q?voJDya9buJnUpwCr/DaX4FZ1THoIovs7ZEIa2+Fqnrniahmk5DtOyn1beksU?= =?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: 8834682f-2dd3-4512-60a5-08dd421ab038 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2025 17:13:46.3651 (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: 3JejVuI5SU1r5C/GcXGsh3e4JSh+fYzhME4wUje6YLZyaN0mbniYJbb6uow1TGZeFjUtXjIuzHpieWVOEyj8YXrF4l/CzO/acfRqeLF7p8I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR09MB7727 X-Spam-Status: No, score=-13.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, 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
|
|
Checks
Context | Check | Description |
---|---|---|
linaro-tcwg-bot/tcwg_gcc_build--master-arm | fail | Patch failed to apply |
linaro-tcwg-bot/tcwg_gcc_build--master-aarch64 | fail | Patch failed to apply |
Commit Message
Aleksandar Rakic
Jan. 31, 2025, 5:13 p.m. UTC
From: "dragan.mladjenovic" <dragan.mladjenovic@rt-rk.com> Adding the float-agnostic reproducer as test-case. gcc/testsuite/ * gcc.target/mips/tls-1.c: New file. Cherry-picked fa3b6a1347154973324d264e6ad2dbd66d3f0028 from https://github.com/MIPS/gcc Signed-off-by: Dragan Mladjenovic <dragan.mladjenovic@rt-rk.com> Signed-off-by: Faraz Shahbazker <fshahbazker@wavecomp.com> Signed-off-by: Aleksandar Rakic <aleksandar.rakic@htecgroup.com> --- gcc/testsuite/gcc.target/mips/tls-1.c | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 gcc/testsuite/gcc.target/mips/tls-1.c
diff --git a/gcc/testsuite/gcc.target/mips/tls-1.c b/gcc/testsuite/gcc.target/mips/tls-1.c new file mode 100644 index 00000000000..38f6a5e1176 --- /dev/null +++ b/gcc/testsuite/gcc.target/mips/tls-1.c @@ -0,0 +1,10 @@ +/* { dg-options "-mgp32" } */ + +extern __thread int x __attribute__ ((tls_model ("initial-exec"))); + +long long +foo (long long y) +{ + x = 0; + return y; +}