]> Cypherpunks repositories - gostls13.git/commit
cmd/6c, cmd/6g: add flag to support large-model code generation
authorElias Naur <elias.naur@gmail.com>
Fri, 1 Feb 2013 16:35:33 +0000 (08:35 -0800)
committerRuss Cox <rsc@golang.org>
Fri, 1 Feb 2013 16:35:33 +0000 (08:35 -0800)
commitfe14ee52ccf89fa02366a06fe892a7fcf135e214
tree92d863667572fa6f34f5e1bd8e871bde9f3fbfcd
parentb0a29f393b5672c37355eb7a5f126cc0e1537834
cmd/6c, cmd/6g: add flag to support large-model code generation

Added the -pic flag to 6c and 6g to avoid assembler instructions that
cannot use RIP-relative adressing. This is needed to support the -shared mode
in 6l.

See also:
https://golang.org/cl/6926049
https://golang.org/cl/6822078

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/7064048
src/cmd/6c/sgen.c
src/cmd/6g/cgen.c
src/cmd/6g/ggen.c
src/cmd/6g/gsubr.c
src/cmd/cc/cc.h
src/cmd/cc/lex.c
src/cmd/gc/go.h
src/cmd/gc/lex.c
src/make.bash