]> Cypherpunks repositories - gostls13.git/commit
cmd/5a, cmd/5c, cmd/6a, cmd/6c, cmd/8a, cmd/8c, cmd/cc: support for Native Client
authorDave Cheney <dave@cheney.net>
Wed, 26 Feb 2014 19:57:06 +0000 (06:57 +1100)
committerDave Cheney <dave@cheney.net>
Wed, 26 Feb 2014 19:57:06 +0000 (06:57 +1100)
commit7954b2b90be1b424e1dc8d9d50b3edd1d7a60d4c
tree56ceb2624847f359e834bd4cbdc0f84dc84cf581
parent77ac8ecbebeafaa1771e21172474b2920a0fcd50
cmd/5a, cmd/5c, cmd/6a, cmd/6c, cmd/8a, cmd/8c, cmd/cc: support for Native Client

From the original description in CL 15770043

The main change here is to consult $GOARCH.

In 6c, when GOOS=nacl, some of the more complex addressing modes must be disabled, and the BP and R15 registers must not be used.

See golang.org/s/go13nacl for design overview.

LGTM=rsc
R=golang-codereviews, gobot, rsc
CC=golang-codereviews
https://golang.org/cl/69020044
13 files changed:
src/cmd/5a/lex.c
src/cmd/5c/swt.c
src/cmd/5c/txt.c
src/cmd/6a/lex.c
src/cmd/6c/reg.c
src/cmd/6c/sgen.c
src/cmd/6c/swt.c
src/cmd/6c/txt.c
src/cmd/8a/lex.c
src/cmd/8c/swt.c
src/cmd/8c/txt.c
src/cmd/cc/cc.h
src/cmd/cc/lex.c