go/src/runtime/internal
Yuval Pavel Zholkover 0a4b962c17 runtime/internal/atomic: don't use Cas in atomic.Load on ARM
Instead issue a memory barrier on ARMv7 after reading the address.

Fixes #23777

Change-Id: I7aff2ab0246af64b437ebe0b31d4b30d351890d8
Reviewed-on: https://go-review.googlesource.com/94275
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2018-04-18 15:34:14 +00:00
..
atomic runtime/internal/atomic: don't use Cas in atomic.Load on ARM 2018-04-18 15:34:14 +00:00
sys go/build, runtime/internal/sys: reserve RISC-V arch names 2018-04-11 15:51:18 +00:00