1
0
mirror of https://github.com/golang/go synced 2024-11-19 21:34:45 -07:00
go/src
Cherry Zhang ce5fa6d5e9 cmd/internal/obj/mips: fix use of R28 on 32-bit MIPS
R28 is used as the SB register on MIPS64, and it was printed as
"RSB" on both 32-bit and 64-bit MIPS. This is confusing on MIPS32
as there R28 is just a general purpose register. Further, this
string representation is used in the assembler's frontend to parse
register symbols, and this leads to failure in parsing R28 in
MIPS32 assembly code. Change rconv to always print the register
as R28. This fixes the parsing problem on MIPS32, and this is
a reasonable representation on both MIPS32 and MIPS64.

Change-Id: I30d6c0a442fbb08ea615f32f1763b5baadcee1da
Reviewed-on: https://go-review.googlesource.com/92915
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
2018-02-13 16:00:30 +00:00
..
archive
bufio
builtin
bytes
cmd cmd/internal/obj/mips: fix use of R28 on 32-bit MIPS 2018-02-13 16:00:30 +00:00
compress
container container/list: document nil values more 2018-01-08 18:06:27 +00:00
context
crypto crypto/x509: better document Verify's behaviour. 2018-01-18 14:43:29 +00:00
database/sql database/sql: buffers provided to Rows.Next should not be modified by drivers 2018-01-25 19:14:14 +00:00
debug
encoding encoding/gob: avoid race on idToType 2018-01-04 02:17:33 +00:00
errors
expvar
flag
fmt
go go/types: use consistent receiver names 2018-02-13 00:50:30 +00:00
hash
html html/template: check for duplicates when inserting escapers 2018-01-10 17:36:27 +00:00
image
index/suffixarray
internal cmd/trace: init goroutine info entries with GoCreate event 2017-12-20 23:04:21 +00:00
io
log
math math/rand: typo fixed in documentation of seedPos 2018-01-04 20:27:29 +00:00
mime
net net: fix the kernel state name for TCP listen queue on FreeBSD 2018-02-02 00:04:20 +00:00
os os: add UserCacheDir 2018-02-13 07:01:26 +00:00
path
plugin
reflect doc: fix typo in OverflowInt godoc 2018-02-13 03:02:09 +00:00
regexp
runtime runtime: use Android O friendly syscalls on 64-bit machines 2018-02-13 15:33:19 +00:00
sort
strconv
strings strings: prevent copyCheck from forcing Builder to escape and allocate 2018-01-09 22:01:28 +00:00
sync runtime, sync/atomic: use NOFRAME on arm 2018-02-12 21:41:30 +00:00
syscall syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
testing cmd/go, testing: test names don't have to be alphanumeric 2018-01-04 01:52:55 +00:00
text text/template: revert CL 66410 "add break, continue actions in ranges" 2018-02-06 05:00:01 +00:00
time time: revert CL 78735 (was: space padding using underscore) 2018-01-03 20:50:44 +00:00
unicode
unsafe
vendor/golang_org/x
all.bash
all.bat
all.rc
androidtest.bash misc,src: add support for specifying adb flags to the android harness 2018-01-20 21:13:30 +00:00
bootstrap.bash bootstrap.bash: only fetch git revision if we need it 2018-01-30 15:11:56 +00:00
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash
iostest.bash
make.bash
make.bat
Make.dist
make.rc
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc