]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.10] cmd/internal/obj/arm64: fix branch-too-far with TBZ like...
authorCherry Zhang <cherryyz@google.com>
Sat, 17 Feb 2018 15:31:39 +0000 (10:31 -0500)
committerDmitri Shuralyov <dmitshur@golang.org>
Fri, 2 Nov 2018 17:45:38 +0000 (17:45 +0000)
commitce842c532a963b08025fdfe1aa25a341ad2d6582
treead0909988052e283485b49f095cc23e470b5d1d7
parent13a2f533e0d9ef715acbdcaf09d983b81e3728f7
[release-branch.go1.10] cmd/internal/obj/arm64: fix branch-too-far with TBZ like instructions

The compiler now emits TBZ like instructions, but the assembler's
too-far-branch patch code didn't include that case. Add it.

Updates #23889
Fixes #25794

Change-Id: Ib75f9250c660b9fb652835fbc83263a5d5073dc5
Reviewed-on: https://go-review.googlesource.com/94902
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
(cherry picked from commit 911839c1f462260db0f001f8e017f10f688d2270)
Reviewed-on: https://go-review.googlesource.com/c/147057
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
src/cmd/internal/obj/arm64/asm7.go
src/cmd/internal/obj/arm64/asm_test.go