1
0
mirror of https://github.com/golang/go synced 2024-10-05 07:21:25 -06:00
go/src/cmd
Rob Pike aa55bd44b9 [dev.cc] cmd/asm: clean up jumps
Set TYPE_BRANCH for x(PC) in the parser and the assembler has less work to do.
This also makes the operand test handle -4(PC) correctly.

Also add a special test case for AX:DX, which should be fixed in obj really.

Change-Id: If195e3a8cf3454a73508633e9b317d66030da826
Reviewed-on: https://go-review.googlesource.com/5071
Reviewed-by: Russ Cox <rsc@golang.org>
2015-02-17 23:17:51 +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: clean up jumps 2015-02-17 23:17:51 +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] cmd/go: enable verifyAsm for asm on ARM 2015-02-17 05:10:18 +00: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