]> Cypherpunks repositories - gostls13.git/commit
internal/runtime/atomic: fix missing linknames
authorAustin Clements <austin@google.com>
Fri, 17 May 2024 19:32:13 +0000 (15:32 -0400)
committerGopher Robot <gobot@golang.org>
Fri, 17 May 2024 20:08:37 +0000 (20:08 +0000)
commit6ec291f4952090dfcaa4406b85efb3a8e6a42feb
tree8a4c5b9e30743ab20887e0655d22ddc8958fdae5
parentdfe781e1ebbb1b14f3c76c1ee730c09e27369062
internal/runtime/atomic: fix missing linknames

CL 544455, which added atomic And/Or APIs, raced with CL 585556, which
enabled stricter linkname checking. This caused linkname-related
failures on ARM and MIPS. Fix this by adding the necessary linknames.

We fix one other linkname that got overlooked in CL 585556.

Updates #61395.

Change-Id: I454f0767ce28188e550a61bc39b7e398239bc10e
Reviewed-on: https://go-review.googlesource.com/c/go/+/586516
Reviewed-by: Mauri de Souza Meneguzzo <mauri870@gmail.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Austin Clements <austin@google.com>
src/internal/runtime/atomic/atomic_andor_generic.go
src/internal/runtime/atomic/atomic_mipsx.go
src/runtime/runtime2.go