]> Cypherpunks repositories - gostls13.git/commit
cmd/link: support PPC64 prefixed relocations for power10
authorPaul E. Murphy <murp@ibm.com>
Mon, 12 Jul 2021 21:53:22 +0000 (16:53 -0500)
committerPaul Murphy <murp@ibm.com>
Thu, 3 Nov 2022 21:13:39 +0000 (21:13 +0000)
commit69abfab979a22307bbd1b3f5f02a64349d16d3d5
tree11b0eb321966f0a3f3d6ea33fddd2017e656da15
parentaa6240a445d2478f29add6218b19147f5bf2204f
cmd/link: support PPC64 prefixed relocations for power10

Handle emitting (to ld) or resolving commonly used ELFv2 1.5
relocations. The new ISA provides PC relative addressing with
34 bit signed addresses, and many other relocations which can
replace addis + d-form type relocations with a single prefixed
instruction.

Updates #44549

Change-Id: I7d4f4314d1082daa3938f4353826739be35b0e81
Reviewed-on: https://go-review.googlesource.com/c/go/+/355149
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Paul Murphy <murp@ibm.com>
src/cmd/internal/objabi/reloctype.go
src/cmd/internal/objabi/reloctype_string.go
src/cmd/link/internal/ppc64/asm.go