aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2026-01-29 00:51:32 -0800
committerGopher Robot <gobot@golang.org>2026-01-29 13:17:26 -0800
commitee7a2119ac17ea2a6bbf12b4c8001bf39c388166 (patch)
tree72ad10ffa7351d5e993d419d900e0c8f81e0c761
parent48788436b8c9a87d056e52cf90d493940b610b4d (diff)
downloadgo-ee7a2119ac17ea2a6bbf12b4c8001bf39c388166.tar.xz
cmd/link: remove AIX special case for first type descriptor
It doesn't seem to be necessary, and removing it seems cleaner than adding an AIX case to the code in runtime.moduleTypelinks. Fixes #77365 Change-Id: I59fa56abf42e18017bd112481ea09d0cca47d105 Reviewed-on: https://go-review.googlesource.com/c/go/+/740220 Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Auto-Submit: Ian Lance Taylor <iant@golang.org> Reviewed-by: Cherry Mui <cherryyz@google.com>
-rw-r--r--src/cmd/link/internal/ld/data.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/link/internal/ld/data.go b/src/cmd/link/internal/ld/data.go
index 682ae267bf..63fe516d4e 100644
--- a/src/cmd/link/internal/ld/data.go
+++ b/src/cmd/link/internal/ld/data.go
@@ -2182,7 +2182,7 @@ func (state *dodataState) allocateDataSections(ctxt *Link) {
createRelroSect := func(name string, symn sym.SymKind) *sym.Section {
sect := state.allocateNamedDataSection(segRelro, genrelrosecname(name), []sym.SymKind{symn}, relroPerm)
- if symn == sym.STYPE && ctxt.HeadType != objabi.Haix {
+ if symn == sym.STYPE {
// Skip forward so that no type
// reference uses a zero offset.
// This is unlikely but possible in small