go/src/cmd/5l
Austin Clements ac5a1ac318 cmd/ld: support for relocation variants
Most ppc64 relocations come in six or more variants where the basic
relocation formula is the same, but which bits of the computed value
are installed where changes.  Introduce the concept of "variants" for
internal relocations to support this.  Since this applies to
architecture-independent relocation types like R_PCREL, we do this in
relocsym.

Currently there is only an identity variant.  A later CL that adds
support for ppc64 ELF relocations will introduce more.

Change-Id: I0c5f0e7dbe5beece79cd24fe36267d37c52f1a0c
Reviewed-on: https://go-review.googlesource.com/2005
Reviewed-by: Russ Cox <rsc@golang.org>
2015-01-07 20:35:37 +00:00
..
5.out.h [dev.power64] 6g,9g: formatters for Prog and Addr details 2014-11-14 13:58:31 -05:00
asm.c cmd/ld: support for relocation variants 2015-01-07 20:35:37 +00:00
doc.go cmd/godoc: use go/build to determine package and example files 2013-02-19 11:19:58 -08:00
l.h cmd/ld: support for relocation variants 2015-01-07 20:35:37 +00:00
list.c cmd/cc, cmd/gc, cmd/ld: consolidate print format routines 2014-02-12 14:29:11 -05:00
Makefile build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
obj.c cmd/5c, cmd/5g, cmd/5l, liblink: nacl/arm support 2014-07-10 15:14:37 -04:00