]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/ppc64: improve long conditional branch fixup
authorPaul E. Murphy <murp@ibm.com>
Tue, 9 Mar 2021 22:55:18 +0000 (16:55 -0600)
committerLynn Boger <laboger@linux.vnet.ibm.com>
Wed, 1 Sep 2021 17:25:30 +0000 (17:25 +0000)
commit8f397bc1183b1094f8d0c702668b1e2b43dc8797
treefe4173c73177fe0ea5a3e1ae2f6ba20ca79c1cec
parent5670ff4ae593019c33b8095a6341deb657be34d7
cmd/internal/obj/ppc64: improve long conditional branch fixup

Improve the code which fixes up conditional branches which exceed the
range of a single instruction by inserting one extra jump when
possible instead of two.

Change-Id: Ib0eb5b0f47f7d0e0ccd55471307a5f73fbda88a9
Reviewed-on: https://go-review.googlesource.com/c/go/+/342930
Run-TryBot: Paul Murphy <murp@ibm.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
src/cmd/internal/obj/ppc64/a.out.go
src/cmd/internal/obj/ppc64/asm9.go