aboutsummaryrefslogtreecommitdiff
path: root/src/plugin/plugin_dlopen.go
diff options
context:
space:
mode:
authorCherry Zhang <cherryyz@google.com>2016-09-21 18:53:31 -0400
committerCherry Zhang <cherryyz@google.com>2016-09-22 19:15:09 +0000
commit3dfb92f254ed4f94e3c98a789c171a1cd9c2563d (patch)
treeaf34c22d69cd8b7829707d63ee3183e79d8bbdd9 /src/plugin/plugin_dlopen.go
parent254169d7bb6f96409ba4b405c80d28deefdb000b (diff)
downloadgo-3dfb92f254ed4f94e3c98a789c171a1cd9c2563d.tar.xz
cmd/compile: ensure args are live in tail calls for LR machines
On link-register machines we uses RET (sym), instead of JMP (sym), for tail call (so the assembler knows and may rewrite it to restore link register if necessary). Add RET to the analysis. Fixes #17186. Fixes #16016 on link-register machines. Change-Id: I8690ac57dd9d49beeea76a5f291988e9a1d3afe5 Reviewed-on: https://go-review.googlesource.com/29570 Run-TryBot: Cherry Zhang <cherryyz@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/plugin/plugin_dlopen.go')
0 files changed, 0 insertions, 0 deletions