[dev.link] cmd/link: remove duplicate handling of some specially named symbols
We do it on the symtab pass. Remove duplicate.
Change-Id: I88cc8cd6e873749e0f6197f809aa812bca9dbbf9
Reviewed-on: https://go-review.googlesource.com/c/go/+/234493
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Jeremy Faller <jeremy@golang.org>
diff --git a/src/cmd/link/internal/loader/loader.go b/src/cmd/link/internal/loader/loader.go
index 26b17ce..b9e0632 100644
--- a/src/cmd/link/internal/loader/loader.go
+++ b/src/cmd/link/internal/loader/loader.go
@@ -1981,11 +1981,6 @@
l.builtinSyms[bi] = gi
}
}
- if strings.HasPrefix(name, "go.string.") ||
- strings.HasPrefix(name, "gclocals·") ||
- strings.HasPrefix(name, "runtime.gcbits.") {
- l.SetAttrNotInSymbolTable(gi, true)
- }
if a := osym.Align(); a != 0 {
l.SetSymAlign(gi, int32(a))
}