aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal
diff options
context:
space:
mode:
authorqmuntal <quimmuntal@gmail.com>2025-09-10 16:34:22 +0200
committerQuim Muntal <quimmuntal@gmail.com>2025-09-12 08:39:47 -0700
commit7acb0d044695ca0fbedf94dca7abfdfd991bc69a (patch)
treed1b9769bdb0c9eec3b9c028f79bf2dbdc17ca99a /src/cmd/compile/internal
parent60c1ee91834d6c9701c5058830645da6eaa0cee9 (diff)
downloadgo-7acb0d044695ca0fbedf94dca7abfdfd991bc69a.tar.xz
runtime: fix syscall9 on darwin/arm64
The aarch64 ABI says that only the first 8 arguments should be passed as registers, subsequent arguments should be put on the stack. Syscall9 is not putting the 9th argument on the stack, and it should. The standard library hasn't hit this issue because it uses Syscall9 for functions that only require 7 or 8 parameters. Change-Id: I1fafca5b16f977ea856e3f08b4ff3d0a2a7a4dfe Reviewed-on: https://go-review.googlesource.com/c/go/+/702297 Reviewed-by: Michael Pratt <mpratt@google.com> Reviewed-by: Cherry Mui <cherryyz@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/cmd/compile/internal')
0 files changed, 0 insertions, 0 deletions