From patchwork Wed Sep 3 13:53:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jovan Dmitrovic X-Patchwork-Id: 119469 Return-Path: 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 A8AF43857B8F for ; Wed, 3 Sep 2025 13:55:23 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023118.outbound.protection.outlook.com [52.101.83.118]) by sourceware.org (Postfix) with ESMTPS id 2E24B385828E for ; Wed, 3 Sep 2025 13:53:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2E24B385828E 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 2E24B385828E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=52.101.83.118 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1756907636; cv=pass; b=VBB3ajt4VZs+YeAS4mhAbwJ/wK2JYN54FZF6cPVGA4NVbs8LRNDi8dpOi+bQPSlCf34Ws9lnQ7y8NRSb2s3lV0F6OSHTBpb+482hJuQzmxxEN6EkWnUb49XO6/QkWVwCr+SEY0C0vKgAEAwJwqeAenQ8VG32KWDp6HEZsajMJhQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1756907636; c=relaxed/simple; bh=5SCIQSKqTuObjXkv89AyficXtW6jicP8ASueV2X8i7U=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=IHTTJ2BhtFSy7bPZYIbA5l/HKkj1nY7LbQn9z4GINuS5mnPB+tBCowkNWoH4BCPRqPDaGoWDGhH7YQNZtwtCTTZDe2plNJEOIsUn59yM3AAEoNH98BdzPYNEGT4ujvx5MjTpLM6mpNz2djeeZD9jJ4t5BzjVJcw0B71wAvfe790= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=omXYXOr1sySGP+FlNdCLfWWvDYL0jbf+YkVFKkEJiIBQDZMDexreztgBo2CgS1vVg3sM0pZktYUMlPBjm2SvNuUS3v/sbWcfXxwhS0DmugRO385Mz9iFT/3HlinSCMayQ6N6kDlxynpJ1sQxLjzVrHmi1IBNIcQtfIntTJD8mrq/288tmAjnemo2iv/ukpdhN+g+PX2YAl35vkr0pw4Sdws4kevVTuyRD9Tsfqb6TkCbGKC1Ibj9mTnAcqg64dMGVkkBgtp9ynaa3irRvwUAdREwJHx4kvT910qLGvOQmd/dJNPYCwRCb57RHNY6Hvf6UQeFjPIyX5B4aXUKBKKinw== 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=DHnmEOJI3f6yOnaU4pgtXfZnSQGFgoZM3SQhkffY/7E=; b=KBp1jIImeb9JKM6cau6PLDqn4IlohSIEoTKnnYcLR8JLFf47EZNJUSE+XRXtoEB1zphDcJOb2lKUumEUX8Jn2UbotYIfqoyg//d7P9xpZK4WpSLbXE3dtWpib0pU+zRP/UTOs/QDXwiieMoFbsr2PxEHW1BNUw7mKWjGOZR9cJq4XbDRlzP8cA98verAf9xtirssG3nOlYRESTTxMk/N6biV6fo/f1VZ+XfOuGf7rO4dfau6YZtZN1VpdVZPoRiCeAM1q/RJx36zNOZ6sbSOG8fj9REtCXZfy/t5T8+LnutNw3FR2i1mQAn2lAQrXuKyA7H//GKi1SFXVuigSliGfg== 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=DHnmEOJI3f6yOnaU4pgtXfZnSQGFgoZM3SQhkffY/7E=; b=Y93XuLA5HRwPmCEf/C+HC3FWyH7kWFwqtD4ece0ZM9I29FwMG9bOIgJa0cyIawujbT6pSinEedDnTRNf0N3KhdG4DcNc6+I3BVdBvyjElJTArPc3Y4QDzwKkWD3JSnihRt8JZgX6mmWwe9/yeI9w/l2pH2JnHTryfP7CDAmdiCbPWMRoIkI6HlVJ/JaEcKapU0l0gux6Hmr5GEPDvE+bBNi5JnSd66JCo/yV1W/88i7uT/XwjFwaZZnkx85aPmkzz93k8qte30W5NKOhzNX2b/jHPc6UJ0eP4NtP8Bi4LiA5yJeQem+QmehHzodJHvESDaXwfyAPOL6lHQ7ruWTqiQ== Received: from PAVPR09MB6451.eurprd09.prod.outlook.com (2603:10a6:102:304::13) by VI2PR09MB7379.eurprd09.prod.outlook.com (2603:10a6:800:220::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9052.29; Wed, 3 Sep 2025 13:53:39 +0000 Received: from PAVPR09MB6451.eurprd09.prod.outlook.com ([fe80::4569:9af3:a4cf:48d]) by PAVPR09MB6451.eurprd09.prod.outlook.com ([fe80::4569:9af3:a4cf:48d%6]) with mapi id 15.20.9031.023; Wed, 3 Sep 2025 13:53:39 +0000 From: Jovan Dmitrovic To: "libc-alpha@sourceware.org" CC: Djordje Todorovic , "Maciej W . Rozycki" , Aleksandar Rakic , Adhemerval Zanella Netto , Joseph Myers , Jovan Dmitrovic Subject: [PATCH v3 6/6] mips: Fix delay slot filling in bsd-setjmp.S Thread-Topic: [PATCH v3 6/6] mips: Fix delay slot filling in bsd-setjmp.S Thread-Index: AQHcHNomsYSW1iclzkSNrBc74uBcqQ== Date: Wed, 3 Sep 2025 13:53:39 +0000 Message-ID: <20250903135251.679132-7-jovan.dmitrovic@htecgroup.com> References: <20250618143327.2665823-1-jovan.dmitrovic@htecgroup.com> <20250903135251.679132-1-jovan.dmitrovic@htecgroup.com> In-Reply-To: <20250903135251.679132-1-jovan.dmitrovic@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: PAVPR09MB6451:EE_|VI2PR09MB7379:EE_ x-ms-office365-filtering-correlation-id: 811f473a-496a-439b-0ba7-08ddeaf14946 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?e+qlgbDDliZFTeDlr3LMoBm9i2?= =?iso-8859-1?q?nRaX6JeC20AvzjNulqu9TnAabjbQkty7fvKjciaWxiwCHrFSJb3KMyKneZ9D?= =?iso-8859-1?q?fLM10fp+1x27yRARYtZ6pLt0DPPuumCByZV597x9z/kvyw+yHgDz05w0arUp?= =?iso-8859-1?q?3yzfQyNpi2z3XTfK8W+98Fh2t23n2HHlMQ5txSAGG4hvXeuMuMlJ4S3tgSpw?= =?iso-8859-1?q?faEIXo/uwJqzTcx9Kcg7Ns5SYET0hJZNO4Ij9wjTD5PythEuNWqFImookADS?= =?iso-8859-1?q?ORPLuERexMDql8XYwyydoYYuIc9C12X9NK73btWBgzEpKpcNem2XXbYBFvoM?= =?iso-8859-1?q?DHggGt/OdiINkWuliWHXQD1ohAcrLzmgPdEz/fMi50kFdk0Fwk3EvCAzPzSM?= =?iso-8859-1?q?+Km8QoiLoyx+Ow1Q9JGL1RorZxBcfPkA69wH5swM7Kpt9uxqvXb4RHBt8vnq?= =?iso-8859-1?q?C6IzAGaEWyGX5/6FHmviLgspxA7sbTK78xivKG4ZCQudUWWjTs51jCS1ly3f?= =?iso-8859-1?q?Jc+o5qGkvBJZTdrBMZtM7wPMw9D0GNMBYz9o2gutAKK20DMJG75hlEF9iFt1?= =?iso-8859-1?q?HyBmVNAc5cF5gZDNV1YGH2ynaf2mP9dLMFrYjBhtcnfrs2mt/iHfWiYmi7k7?= =?iso-8859-1?q?gVhAwAY3dTDDzMa7xQt/NcEetpG/5/iJW2NuE4Mo2z5v73v9WtOjEQv5SuQv?= =?iso-8859-1?q?BZd4YpWwBMe/7XyibuqrUhFec00ydgBpJaEjBVUSlqwoSEjYErHcrC55O9dS?= =?iso-8859-1?q?5pAlunxW9YItOC5/JThk0VhXtL2pXGSjNZY0XazAWo9o7xL9SbRaXV/AkAlm?= =?iso-8859-1?q?42f52dndoa3k0A8u4DS1cLo88eQGpJnUhyTOS8B0b+l7Lr14ta4zMtDxnsHn?= =?iso-8859-1?q?gnqI0sG3elwJdzvOIrTbOBrCY0pEcm0YCuvE8LS9go2LQsxcW4V0xjxytkuW?= =?iso-8859-1?q?oyL0ZvXpAtEdY4Wd3ixP0Ue88XCJ2VQGXYgyNPOAYPNkvGppRcy3XUyDmVJy?= =?iso-8859-1?q?J9lcvevqQvtJLW9Qk/kRqdTl2JvFdn5Bz0Up045KQZNRJCqI18uXq1ZElPHD?= =?iso-8859-1?q?HlisT6EX9/IhaQykECEYXeigq2o7jglWjkr0ukausyzQJoJnJuKurMdLd9FD?= =?iso-8859-1?q?5T4nFyhlMO38lQCEImHrGoyoJm2/5CC5yW9hXnPkwWMuYS0/SeehcnHNCtIV?= =?iso-8859-1?q?Gmu3xyxJrJbhWhfqxSKvCrgD2RjC1D7G5p8J7AjPzB3V8Gbrynq4zOhUqGq+?= =?iso-8859-1?q?sRAs03YQS4hc/XJ/V+oQYBeEjA5RGA79c2s7D6R2cNQgj6h1tWkQvrHzRZj4?= =?iso-8859-1?q?FHkAcpDTFlF0jMHyp18CZuBeXffxYT4wDQkPCTUUfM83waCrujMzKMA5mF8P?= =?iso-8859-1?q?nX1wMqSZs8dhgjLl9Y9Wzf3KO3Yf/XiJ02f9sF7eMfVneQl9ASz4M4rwi7kv?= =?iso-8859-1?q?6GfuwKEtQ1Z9Cc7oRwkdViDdFYkEl39mLY3J1Dw3SdUexX2d6SEHKxNXQwAf?= =?iso-8859-1?q?FDqmrqgtgPtLncrs1Vh77CVvif3A=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAVPR09MB6451.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?BazQ5HdcpTGXjOqw4xuxpPs?= =?iso-8859-1?q?y5msvx+l6ScYIfI2aEQEJGl85cC/9D35E0w5WZtJixlYXPrVIkNox3ABYOO2?= =?iso-8859-1?q?Ioi/RYQCtX6Yy11Yr6kCXKeajrsgRGeq2v81DqYVONDxD3qw+pKuA8aZ8l7M?= =?iso-8859-1?q?2grUAtsOfhDKpEEPkBISAKrzAgVYxLdulH8KVOU5A5Vnwk3ZfENyP0dH4zZ9?= =?iso-8859-1?q?SJpQfEF40puVvjKFvQoYBCulqZg75Kn/L9hD66qnDlKqDcGh5KewE6SZyvTY?= =?iso-8859-1?q?s5UqtHRIWKaYL1l+DeG44jfhPFwZY7CqfupY5XjtWXiCCWfiWDTgC+2GP5fl?= =?iso-8859-1?q?TCvWZhiO/MYw4fPIhTgvtufwXtQlVizN6BFmdJr7cE80a4xbbDakp6QCEnQo?= =?iso-8859-1?q?66VmCO6QybYPhFGIIJ0xOoRSrzA/uRds3M2/re9mI/ChFNtCvq5mTQuxydbZ?= =?iso-8859-1?q?RXlTgMCXkJX6sB7v7rYFaH1tGvoj9eUPgau8NTUXU9NaW5QPQwcr/zPCD+KF?= =?iso-8859-1?q?XDUpWjpEBhJ2h1YAX/5zHYA3dWxjVvrV5oHsU3tz62+LF1YHOQJ6Uu8S7FgY?= =?iso-8859-1?q?9N8KoGf+n/xqvetvnhVVkpBBw5SvKRCvXzM0ZGY7oWpJvp2TkDuP0LPAGWy2?= =?iso-8859-1?q?vKvoD+czyEltciQ5cZRva2RctxjXfw+cdcTl1J7krj1u049gf7UQLqr5XIKC?= =?iso-8859-1?q?WmTWUyXGgOXT3BzZjZlFxcEizaj6KEGjzFWbivt9QLzYIrzYXmqv8tFy9NB6?= =?iso-8859-1?q?fGvr4aGmzuNT/W24yUj/Y2WXX9O/0bo4kX2F/Gw+QTIhmpxSh3Q5soneIWv3?= =?iso-8859-1?q?UwMuTyiaNcuNZ1MoTJy3SoS9iTOJvJJ5Xqo8fuApmrTuF683jUOhZdfHhcF9?= =?iso-8859-1?q?MNR+pLZXDLz1Ri61efddZU2UG6PPSDAjFpfPBmQmlWTCinnLheUdzq6ksw+1?= =?iso-8859-1?q?P7pKYmTmcW+ZkNd2CW9I/4iB6aOs41Paboa1UHm2udOZhTCzKQz/AjYJxBxf?= =?iso-8859-1?q?FEr0ecSly6GQspdpMUWYNutUagTG0Neo3OLA+bLoBoHh+2QIVtXYNYLiMcAE?= =?iso-8859-1?q?yp7ZqSkuNLiAIHAf+80Ju4EilnRMgrhnXfoJbcjWwm6B2e8sLU2Kof1gJy7s?= =?iso-8859-1?q?Rt32s5GhzrUaR6MuKVdR3TRCOAYEg9tAHhWuK8vz0MQI081dIMajO6l4mHFg?= =?iso-8859-1?q?eX1lqfVWgN5prRBwI4vv+vUJE/2Q6RseP+eYoaMbtyR8T/9cogqOHwflMJl1?= =?iso-8859-1?q?4yJ7IZMefcFFmmVOEbAv7v2+sdiTsj7ay75xGOg5BKDgj/bhKF/pYekkaZBB?= =?iso-8859-1?q?cepv9RBtmugXGYobHtrc63Uz7ricYUuxvhRo38gNu32USNfoeqg/j+YH3Cmd?= =?iso-8859-1?q?4f0BGbzf8B/XfvJSiSicJzXs5+GLufXBLs6+IFb6b0+mJcRVKzoscp6Qq/ei?= =?iso-8859-1?q?YR+zFJ7u8CSCsjH6MGFieWAJvnmE/AUSPLBpSqYcEfzlJMnUtaziqluIWntx?= =?iso-8859-1?q?MxOOYDX2Hj0XDf7CGtsfDdBPfgcFILL8hUSAdGRY0jwtj6I8KUR+IK5a4arH?= =?iso-8859-1?q?jEiprXD1Dn5x4cFLGtA8HAv0nqtGXxDMLWGSPWjurHXbivsQWKcEMtfERRKn?= =?iso-8859-1?q?1REBf7kCyd4TDk/y86F6f4OvsfrVahbhiKpqcoNwLZWMQY/BK4ZxuplOIdVA?= =?iso-8859-1?q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: htecgroup.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAVPR09MB6451.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 811f473a-496a-439b-0ba7-08ddeaf14946 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2025 13:53:39.3590 (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: uklOrd77K39wDX16NvHLKTzIEDvJ2wv2PQhQfD5JRpQnNVX8nxuQ3ZBKoJD+Yp5kynF/x6EfyWJ9heXcfb58Rh4CyigQ20OIn6pQmB4puRg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI2PR09MB7379 X-Spam-Status: No, score=-12.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_STOCKGEN, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_NONE, 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: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org In the !defined __PIC__ case, we cannot guarantee that the delay slot is properly filled at the final `j` instuction without reordering active. Reviewed-by: Adhemerval Zanella Reviewed-by: Philippe Mathieu-Daudé --- sysdeps/mips/bsd-setjmp.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sysdeps/mips/bsd-setjmp.S b/sysdeps/mips/bsd-setjmp.S index b8f5ef6ca7..4d638216d2 100644 --- a/sysdeps/mips/bsd-setjmp.S +++ b/sysdeps/mips/bsd-setjmp.S @@ -28,8 +28,8 @@ .option pic2 #endif ENTRY (setjmp) - .set noreorder #ifdef __PIC__ + .set noreorder .cpload t9 .set reorder la t9, C_SYMBOL_NAME (__sigsetjmp)