]> Cypherpunks repositories - gostls13.git/commit
runtime: avoid register clobber in s390x racecall
authorMichael Pratt <mpratt@google.com>
Wed, 21 May 2025 15:10:24 +0000 (11:10 -0400)
committerGopher Robot <gobot@golang.org>
Wed, 21 May 2025 18:05:32 +0000 (11:05 -0700)
commitd2f229db7a3da4157fd7602f77513ce85c01ff04
treec7f8a419e439ed80502f0aeae0722badec1fc0f7
parent304d9e2fd1b62d236eb48ec838be3680cb7845e6
runtime: avoid register clobber in s390x racecall

This is a regression in CL 643875. Loading gsignal clobbers R8, which
contains the m pointer needed for loading g0.

For #71395.

Change-Id: I6a6a636ca95442767efe0eb1b358f2139d18c5b8
Reviewed-on: https://go-review.googlesource.com/c/go/+/675035
Auto-Submit: Michael Pratt <mpratt@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/runtime/race_s390x.s