1
0
mirror of https://github.com/golang/go synced 2024-10-05 07:21:25 -06:00
go/src/cmd
Rob Pike 89162307cd [dev.cc] cmd/asm: changes to get identical output as new6a
Fix up a couple of minor things pointed out in the last review.
Also:

1. If the symbol starts with center dot, prefix the name with "".
2. If there is no locals size specified, use ArgsSizeUnknown (sic).
3. Do not emit a history point at the start of a macro invocation,
since we do not pop it at the end, behavior consistent with the
old code.

With these changes, old and new assemblers produce identical
output at least for my simple test case, so that provides a verifiable
check for future cleanups.

Change-Id: Iaa91d8e453109824b4be44321ec5e828f39f0299
Reviewed-on: https://go-review.googlesource.com/3242
Reviewed-by: Russ Cox <rsc@golang.org>
2015-01-24 03:28:26 +00:00
..
5a cmd/5a, cmd/6a, cmd/8a, cmd/9a: check nerrors before exit 2015-01-09 23:56:28 +00:00
5g cmd/5g: make sure we normalize after unary ops on small types 2015-01-15 23:50:01 +00:00
5l cmd/ld: support for relocation variants 2015-01-07 20:35:37 +00:00
6a cmd/5a, cmd/6a, cmd/8a, cmd/9a: check nerrors before exit 2015-01-09 23:56:28 +00:00
6g cmd/6g, cmd/8g, liblink: improve handling of float constants 2015-01-07 22:26:55 +00:00
6l cmd/ld: support for relocation variants 2015-01-07 20:35:37 +00:00
8a cmd/5a, cmd/6a, cmd/8a, cmd/9a: check nerrors before exit 2015-01-09 23:56:28 +00:00
8g cmd/6g, cmd/8g, liblink: improve handling of float constants 2015-01-07 22:26:55 +00:00
8l cmd/ld: support for relocation variants 2015-01-07 20:35:37 +00:00
9a cmd/5a, cmd/6a, cmd/8a, cmd/9a: check nerrors before exit 2015-01-09 23:56:28 +00:00
9g cmd/9g: don't use R13 2015-01-07 20:36:08 +00:00
9l liblink: adjustments for c2go conversion 2015-01-14 19:18:05 +00:00
addr2line cmd/addr2line, cmd/nm: factor object reading into cmd/internal/objfile 2014-08-07 12:33:06 -04:00
api cmd/api: work around Windows rename issue on the builders 2014-12-23 04:55:44 +00:00
asm [dev.cc] cmd/asm: changes to get identical output as new6a 2015-01-24 03:28:26 +00:00
cc [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
cgo cmd/cgo: also rewrite C.var in selector expressions 2015-01-12 21:48:57 +00:00
dist [dev.cc] cmd/dist: show bootstrap build progress in real time 2015-01-23 17:13:33 +00:00
fix build: adjustments for move from src/pkg to src 2014-09-08 00:06:45 -04:00
gc cmd/gc: don't recurse infinitely when a recursive type references itself more than once 2015-01-12 02:09:50 +00:00
go [dev.cc] cmd/go: run C and Go assemblers side by side and verify matching output 2015-01-21 19:43:24 +00:00
gofmt go/format, cmd/gofmt: added missing comments, minor internal cleanup 2014-09-30 12:26:38 -07:00
internal [dev.cc] cmd/internal/obj, cmd/new9a: use ctxt.NewProg 2015-01-22 03:22:04 +00:00
ld runtime: faster version of findfunc 2015-01-07 21:24:21 +00:00
link debug/goobj: move to cmd/internal/goobj 2014-11-16 20:52:45 -05:00
new5a [dev.cc] cmd/internal/obj: export more symbols, rename Type_ to Type 2015-01-21 21:24:40 +00:00
new6a [dev.cc] cmd/internal/obj: export more symbols, rename Type_ to Type 2015-01-21 21:24:40 +00:00
new8a [dev.cc] cmd/internal/obj: export more symbols, rename Type_ to Type 2015-01-21 21:24:40 +00:00
new9a [dev.cc] cmd/internal/obj, cmd/new9a: use ctxt.NewProg 2015-01-22 03:22:04 +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: export more symbols, rename Type_ to Type 2015-01-21 21:24:40 +00:00
pack cmd/pack: address go vet reports 2014-12-28 07:08:02 +00:00
pprof cmd/pprof: remove -show_bytes from command line help 2014-12-11 15:23:18 +00:00
yacc cmd/yacc: Prevent index out of range. Fixes #9099. 2014-12-18 16:11:50 +00:00