1
0
mirror of https://github.com/golang/go synced 2024-10-05 07:11:22 -06:00
go/src/cmd
Russ Cox 73d590b4bd cmd/internal/obj/arm64: adjust literal pool flush for span-dependent jump enlargement
The current code delays the literal pool until the very last moment,
but based on the assumption that span-dependent jumps are as
short as possible. If they need to be enlarged in a later round, that
very last moment may be too late. Flush a little early to prevent that.

Fixes #13579.

Change-Id: I759b5db5c43a977bf2b940872870cbbc436ad141
Reviewed-on: https://go-review.googlesource.com/18972
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Dave Cheney <dave@cheney.net>
Run-TryBot: Russ Cox <rsc@golang.org>
2016-01-27 00:58:39 +00:00
..
addr2line cmd/addr2line: simplify windows test 2015-06-17 14:23:20 +00:00
api api: create go1.6.txt 2015-12-17 22:45:50 +00:00
asm cmd/asm: add amd64 HADDPD/HADDPS 2016-01-26 14:48:08 +00:00
cgo cmd/cgo: document C.sizeof_T and zero-sized field restriction 2016-01-12 17:31:01 +00:00
compile cmd/compile: remove -h spam 2016-01-27 00:17:22 +00:00
cover cmd/cover: allow part selection to be retained across page refreshes 2015-11-27 06:13:12 +00:00
dist cmd/dist: pass -tags race to go list in -race mode 2016-01-20 06:10:20 +00:00
doc cmd/doc: search the tree in breadth-first order 2015-12-10 18:08:16 +00:00
fix cmd/fix: add gotypes module 2015-07-17 01:47:14 +00:00
go cmd/go/testdata: fix nits in test 2016-01-26 14:47:49 +00:00
gofmt go/parser, go/types: report invalid else branch in if statements 2015-12-07 21:36:31 +00:00
internal cmd/internal/obj/arm64: adjust literal pool flush for span-dependent jump enlargement 2016-01-27 00:58:39 +00:00
link cmd/link: add -extar option to set ar program for c-archive 2016-01-26 18:52:36 +00:00
newlink cmd/internal/obj/mips: added support for GOARCH=mips64{,le} 2015-11-12 04:42:44 +00:00
nm all: extract "can I exec?" check from tests into internal/testenv 2015-06-16 18:07:36 +00:00
objdump cmd/objdump: skip TestDisasm* for mips64{,le} 2015-09-10 18:27:09 +00:00
pack all: extract "can I exec?" check from tests into internal/testenv 2015-06-16 18:07:36 +00:00
pprof cmd/pprof: fix scaling of "gigabyte" unit 2015-12-17 16:38:28 +00:00
trace cmd/trace: don't fail when no browser is available 2015-08-21 20:02:23 +00:00
vendor cmd/vendor/golang.org/x/arch: import arm/armasm and x86/x86asm 2015-08-28 16:34:30 +00:00
vet cmd/vet: add some checks for invalid pointer passing using cgo 2015-12-18 00:31:21 +00:00
yacc cmd/yacc: memory allocation improvements 2015-11-26 17:42:14 +00:00