]> Cypherpunks repositories - gostls13.git/commit
cmd/6c, cmd/6g: avoid address-as-constant in amd64 instructions
authorRuss Cox <rsc@golang.org>
Tue, 12 Aug 2014 23:53:11 +0000 (19:53 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 12 Aug 2014 23:53:11 +0000 (19:53 -0400)
commitce35994d4e8411a24833e4db3ddbfc6962eea467
treecab2acbd3df1272228caf942acf607ce1e93d40b
parent3763a395b227baba3a82d07c33c0a0ffd233f86f
cmd/6c, cmd/6g: avoid address-as-constant in amd64 instructions

This allows implementing address-of-global
as a pc-relative address instead of as a
32-bit integer constant.

LGTM=rminnich, iant
R=golang-codereviews, rminnich, iant
CC=golang-codereviews
https://golang.org/cl/128070045
src/cmd/6c/sgen.c
src/cmd/6g/cgen.c
src/cmd/6g/gsubr.c