]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/link,cmd/internal/obj/ppc64: enable PCrel on power10/ppc64/linux
authorPaul E. Murphy <murp@ibm.com>
Mon, 17 Apr 2023 14:25:45 +0000 (09:25 -0500)
committerPaul Murphy <murp@ibm.com>
Fri, 21 Apr 2023 16:09:34 +0000 (16:09 +0000)
commitccb8db88c5c11be65343732ef61d9d1052e6838a
tree36de5ad0bdb2a78c57d1b4f29fdad98bf4c33774
parent9027e5d2b486906f1fce862be295defe44cea213
cmd/link,cmd/internal/obj/ppc64: enable PCrel on power10/ppc64/linux

A CI machine has been set up to verify GOPPC64=power10 on ppc64/linux.

This should be sufficient to verify the PCrel relocation support works
for BE.

Note, power10/ppc64/linux is an oddball case. Today, it can only link
internally. Furthermore, all PCrel relocs are resolved at link time,
so it works despite ELFv1 having no official support for PCrel relocs
today.

Change-Id: Ibf79df69406ec6f9352c9d7d941ad946dba74e73
Reviewed-on: https://go-review.googlesource.com/c/go/+/485075
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Run-TryBot: Paul Murphy <murp@ibm.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
src/cmd/internal/obj/ppc64/asm9.go
src/cmd/link/internal/ppc64/asm.go