1
0
mirror of https://github.com/golang/go synced 2024-10-04 10:31:22 -06:00
go/src/cmd/6c
Russ Cox ce35994d4e 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
2014-08-12 19:53:11 -04:00
..
cgen.c cmd/5c, cmd/6c, cmd/8c: record arg size for every call 2013-07-16 16:24:43 -04:00
div.c various: avoid %ld etc 2010-10-13 16:20:22 -04:00
doc.go cmd/godoc: use go/build to determine package and example files 2013-02-19 11:19:58 -08:00
gc.h cmd/5c, cmd/6c, cmd/8c, cmd/cc: remove unused global variable retok. 2014-06-17 02:05:27 -04:00
list.c cmd/cc, cmd/gc, cmd/ld: consolidate print format routines 2014-02-12 14:29:11 -05:00
machcap.c
Makefile build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
mul.c cmd/6c, cmd/8c: use signed char explicitly in mul.c 2012-11-09 21:06:45 +01:00
peep.c cmd/5c, cmd/6c, cmd/8c: use liblink 2013-12-08 22:51:31 -05:00
reg.c cmd/5a, cmd/5c, cmd/6a, cmd/6c, cmd/8a, cmd/8c, cmd/cc: support for Native Client 2014-02-27 06:57:06 +11:00
sgen.c cmd/6c, cmd/6g: avoid address-as-constant in amd64 instructions 2014-08-12 19:53:11 -04:00
swt.c liblink, cmd/gc, cmd/{5,6,8}{a,c}: rename linkwriteobj to writeobj 2014-04-16 14:36:44 -07:00
txt.c liblink: introduce TLS register on 386 and amd64 2014-04-15 13:45:39 -04:00