]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.8] cmd/link: put plt stubs first in Textp on ppc64x
authorLynn Boger <laboger@linux.vnet.ibm.com>
Thu, 23 Mar 2017 14:58:40 +0000 (10:58 -0400)
committerBrad Fitzpatrick <bradfitz@golang.org>
Thu, 23 Mar 2017 15:39:24 +0000 (15:39 +0000)
commitd43130743c4fab18f49d8f16fa5eec2346d3e060
tree36320cc175d04461f13ce95570343556d1095e03
parent0a5cec792f745e2ee88d586f6e8551b9f702f41d
[release-branch.go1.8] cmd/link: put plt stubs first in Textp on ppc64x

Previously call stubs were generated and inserted in
Textp after much of the text, resulting in calls too
far in some cases. This puts the call stubs first, which
in many cases makes some calls not so far, but also
enables trampolines to be generated when necessary.

This is a backport for go 1.8 based on CL38131.

Fixes #19578

Change-Id: If3ba3d5222a7f7969ed2de1df4854a1b4a80a0f0
Reviewed-on: https://go-review.googlesource.com/38472
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/link/internal/ppc64/asm.go