]> Cypherpunks repositories - gostls13.git/commit
cmd/compile, cmd/link, cmd/newlink: remove support for weak symbols
authorMichael Hudson-Doyle <michael.hudson@canonical.com>
Sun, 6 Mar 2016 20:47:02 +0000 (09:47 +1300)
committerMichael Hudson-Doyle <michael.hudson@canonical.com>
Sun, 6 Mar 2016 22:28:07 +0000 (22:28 +0000)
commit9f4a359fc2d914c275bccc187ae5216787a85146
treedbc8a9c468885652a8e4b06694136f474f72b86b
parent6bd63ca3468290003609ba3244f2aa3bede4e36a
cmd/compile, cmd/link, cmd/newlink: remove support for weak symbols

They were only used for rtype.ptrToThis which David Crawshaw removed a couple
of weeks ago. Removes two traversals of Ctxt.Allsym from the linker but it
doesn't seem to make much difference to performance.

Change-Id: I5c305e0180186f643221d57822d301de4aa18827
Reviewed-on: https://go-review.googlesource.com/20287
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/gc/go.go
src/cmd/compile/internal/gc/lex.go
src/cmd/compile/internal/gc/reflect.go
src/cmd/link/internal/ld/go.go
src/cmd/link/internal/ld/pobj.go
src/cmd/newlink/auto.go
src/cmd/newlink/auto_test.go
src/cmd/newlink/prog.go
src/cmd/newlink/testdata/autoweak.6 [deleted file]
src/cmd/newlink/testdata/autoweak.s [deleted file]