]> Cypherpunks repositories - gostls13.git/commit
runtime: remove cross-function jump in vlop_arm.s
authorRuss Cox <rsc@golang.org>
Mon, 9 Dec 2013 03:52:08 +0000 (22:52 -0500)
committerRuss Cox <rsc@golang.org>
Mon, 9 Dec 2013 03:52:08 +0000 (22:52 -0500)
commit7c17982f72704464f74766b9ef957e3d69db92d7
tree0cf98509c656ac5d0a648ba14c925188ce100aab
parentf606c1be805e939e1aebcb9d3e15adf4eb5f7016
runtime: remove cross-function jump in vlop_arm.s

The new linker will disallow this on arm
(it is already disallowed on amd64 and 386)
in order to be able to lay out each function
separately.

The restriction is only for jumps into the middle
of a function; jumps to the beginning of a function
remain fine.

Prereq for linker cleanup (golang.org/s/go13linker).

R=iant, r, minux.ma
CC=golang-dev
https://golang.org/cl/35800043
src/pkg/runtime/vlop_arm.s