1
0
mirror of https://github.com/golang/go synced 2024-10-05 07:11:22 -06:00
go/src/cmd
Rob Pike 68bcc13291 [dev.cc] cmd/asm: fix build for x86 architectures
Mishandled the complex addressing mode in masks<>(SB)(CX*8)
as a casualty of the ARM work. Fix by backing all the flows up to
the state where registerIndirect is always called with the input
sitting on the opening paren.

With this, build passes for me with linux-arm, linux-386, and linux-amd64.

Change-Id: I7cae69a6fa9b635c79efd93850bd1e744b22bc79
Reviewed-on: https://go-review.googlesource.com/4964
Reviewed-by: Russ Cox <rsc@golang.org>
2015-02-17 04:55:38 +00:00
..
5a cmd/5a: prepare reglist correctly 2015-02-05 16:05:13 +00:00
5g cmd/gc: minor adjustments for C to Go translation 2015-02-13 17:31:16 +00:00
5l cmd/ld: make cmd/ld a real library 2015-02-13 17:31:38 +00:00
6a liblink: require use of TYPE_ADDR, not TYPE_CONST 2015-02-04 16:50:06 +00:00
6g cmd/gc: minor adjustments for C to Go translation 2015-02-13 17:31:16 +00:00
6l cmd/ld: make cmd/ld a real library 2015-02-13 17:31:38 +00:00
8a liblink: require use of TYPE_ADDR, not TYPE_CONST 2015-02-04 16:50:06 +00:00
8g cmd/gc: minor adjustments for C to Go translation 2015-02-13 17:31:16 +00:00
8l cmd/ld: make cmd/ld a real library 2015-02-13 17:31:38 +00:00
9a liblink: require use of TYPE_ADDR, not TYPE_CONST 2015-02-04 16:50:06 +00:00
9g cmd/gc: minor adjustments for C to Go translation 2015-02-13 17:31:16 +00:00
9l cmd/ld: make cmd/ld a real library 2015-02-13 17:31:38 +00:00
addr2line cmd/addr2line, cmd/nm: factor object reading into cmd/internal/objfile 2014-08-07 12:33:06 -04:00
api Revert "cmd/api: treat a hex-y VERSION as devel and permit API changes" 2015-02-08 20:44:22 +00:00
asm [dev.cc] cmd/asm: fix build for x86 architectures 2015-02-17 04:55:38 +00:00
cc [dev.cc] cmd/6a, etc: fix line number accounting during #ifdef 2015-02-03 17:41:25 +00:00
cgo cmd/cgo: detect misuse of generated _cgo_export.h 2015-02-06 05:37:02 +00:00
dist [dev.cc] all: merge master (5f1efe7) into dev.cc 2015-02-13 12:51:56 -05:00
fix build: adjustments for move from src/pkg to src 2014-09-08 00:06:45 -04:00
gc cmd/gc: minor adjustments for C to Go translation 2015-02-13 17:31:16 +00:00
go [dev.cc] all: merge master (5f1efe7) into dev.cc 2015-02-13 12:51:56 -05:00
gofmt gofmt/doc: gofmt -s output may not be backward compatible 2015-02-08 05:13:00 +00:00
internal [dev.cc] cmd/internal/obj/arm: delete trailing space from AND instruction 2015-02-17 03:52:58 +00:00
ld cmd/ld: make cmd/ld a real library 2015-02-13 17:31:38 +00:00
link debug/goobj: move to cmd/internal/goobj 2014-11-16 20:52:45 -05:00
new5a [dev.cc] cmd/internal/obj: reconvert from liblink 2015-02-05 19:13:12 +00:00
new6a [dev.cc] cmd/internal/obj: reconvert from liblink 2015-02-05 19:13:12 +00:00
new8a [dev.cc] cmd/internal/obj: reconvert from liblink 2015-02-05 19:13:12 +00:00
new9a [dev.cc] cmd/internal/obj: reconvert from liblink 2015-02-05 19:13:12 +00:00
nm build: adjustments for move from src/pkg to src 2014-09-08 00:06:45 -04:00
objdump cmd/objdump: Fix error logging 2014-12-09 00:27:39 +00:00
objwriter [dev.cc] cmd/internal/obj: reconvert from liblink 2015-02-05 19:13:12 +00:00
pack cmd/pack: simplify the testing logic slightly 2015-02-05 00:28:00 +00:00
pprof cmd/pprof/internal/report: fix typo in recognized output unit 2015-02-10 19:32:59 +00:00
yacc cmd/yacc: adjust expansion of $n to be more useful in errors 2015-02-13 17:29:36 +00:00