From nobody Mon Dec 15 18:19:00 2025 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dVSxd1zt2z6L7ST for ; Mon, 15 Dec 2025 18:19:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dVSxc57V9z4LYm for ; Mon, 15 Dec 2025 18:19:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765822740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qSQjSJ3L6oqhLVdn3xPbl7myKLUnskzFwn2jAL25jLM=; b=PAJm/Vxe4P6csq7gU1ZOAQy7Gco5s+AakwL0wm2KjWdw+q+E5X1tERebI509VBniqFfx+Y QR7oel8sQ3io2aD2yQb0jVGSb+HX1J2bIqIHpP5QHuO2vc08cRQk+pvZdOeWCvRnP6AraG TJDr7VkkMAwTn0LwlAs2DFCQfyUZo6SBB5hH4AkKM6qUrgtOyuJmRh2PbvqWezXTogGJ77 kJhY7zThsY1Dq9kMaDr3g0jTv/pDFY6wV6eMG+Jw8ldLhlR1CvRzeVb/gy4mSy8NB7nUci qNKePGSrTQ35UK/6uBavofebDgGxOx5YCtzdDQwFuk5LiaYZobSPVgzOvj7UHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765822740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qSQjSJ3L6oqhLVdn3xPbl7myKLUnskzFwn2jAL25jLM=; b=XnabQE+yfgJiIo/s81rkMLqbs3ol5iII4fMPqnlJgfVxkjvsW76uwmbtyRBxaUMWB1vpDl jeM4mgJywYonu4ANxW6R95T6ikWg7Jes+Z3Q+F/r8wOKMfnnjGarH/dQP2jO3HdCsFuish zG+GvsOfRqtXX6198SbQCg6H/HkmxiBPdpuNHUsK9y3pOrwQnzexBbv4Tpu7SdgIV+upXM rfW17vuzm6QZkwvQMVXQuauFXMZ1piv0PHsbFeSk1T4jnoBcEg+pKlDwb/6oeskSdPJrAV aQVaWQ6kdOR+nVuhHT5XmVLfRnvFLMFQRi0Cb2npbh/VQFh8jEnvtScptzTKZQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765822740; a=rsa-sha256; cv=none; b=xh37PgrvL/4aqI3i8jM86A0pduZDVE9+vXM8Mm/asnni0IX7jdw2PL5LZwehbyR0OZSMqw NE8Qn4XQyAb5t6Vq20lCGR6kWxqkIZPAduBvYVf/cdKAXijKyGJ5nut2cZJqymBlw2Dlsd srGhlkEUTh9YZwFW4vPTq3qhrSbbzAyvA5fmX3sNBQ10zsT5WZZ0wRNjsrH110UDwOiVrr v4kZGwyoq/76rmDglbtVuvr0sEt4z0Sv3fo+RC7muPpl+FGIm0qvhPxieS0S49eqq4Gqtk vuz1tbyKmie5whwTh92jXBwLaSI2TXNHHge3tj599+JgO5iF/tcbMVi3hUKWmA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dVSxc4XkKzWZX for ; Mon, 15 Dec 2025 18:19:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 237f0 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 15 Dec 2025 18:19:00 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Jessica Clarke Subject: git: 275e5537486c - stable/13 - elf: Remove R_RISCV_[GT]PREL_[IS] relocation defines List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrtc27 X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: 275e5537486c60254f83217cc3b13cf23e41b0a6 Auto-Submitted: auto-generated Date: Mon, 15 Dec 2025 18:19:00 +0000 Message-Id: <69405114.237f0.5b22772a@gitrepo.freebsd.org> The branch stable/13 has been updated by jrtc27: URL: https://cgit.FreeBSD.org/src/commit/?id=275e5537486c60254f83217cc3b13cf23e41b0a6 commit 275e5537486c60254f83217cc3b13cf23e41b0a6 Author: Jessica Clarke AuthorDate: 2021-07-20 05:13:43 +0000 Commit: Jessica Clarke CommitDate: 2025-12-15 17:56:37 +0000 elf: Remove R_RISCV_[GT]PREL_[IS] relocation defines These were internal binutils relocations that have no way to be generated in assembly nor will ever be seen in the output, and so should never have been defined in the psABI in the first place. They have therefore been removed from the spec as of [1], so do so here too. [1] https://github.com/riscv/riscv-elf-psabi-doc/commit/44f98e0fd8104def00f2a5a8d94b23dd647d18fb (cherry picked from commit f221000127767d33ea06d3a00e731c0164f9a70f) --- sys/sys/elf_common.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sys/sys/elf_common.h b/sys/sys/elf_common.h index c7207956d9dc..663f7f0aece2 100644 --- a/sys/sys/elf_common.h +++ b/sys/sys/elf_common.h @@ -1364,10 +1364,6 @@ typedef struct { #define R_RISCV_RVC_BRANCH 44 #define R_RISCV_RVC_JUMP 45 #define R_RISCV_RVC_LUI 46 -#define R_RISCV_GPREL_I 47 -#define R_RISCV_GPREL_S 48 -#define R_RISCV_TPREL_I 49 -#define R_RISCV_TPREL_S 50 #define R_RISCV_RELAX 51 #define R_RISCV_SUB6 52 #define R_RISCV_SET6 53