]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile/internal/gc, runtime: use 32-bit load for writeBarrier check
authorCherry Zhang <cherryyz@google.com>
Fri, 6 May 2016 17:12:57 +0000 (10:12 -0700)
committerCherry Zhang <cherryyz@google.com>
Tue, 10 May 2016 17:34:30 +0000 (17:34 +0000)
commitfdc4a964d24f0c975e2db2cf16a53327ad36b24d
tree4d96764f076178928afe6912a111bd223610bfd4
parente1a2ea88d02280e0661d66dc7483c95b39e18646
[dev.ssa] cmd/compile/internal/gc, runtime: use 32-bit load for writeBarrier check

Use 32-bit load for writeBarrier check on all architectures.
Padding added to runtime structure.

Updates #15365, #15492.

Change-Id: I5d3dadf8609923fe0fe4fcb384a418b7b9624998
Reviewed-on: https://go-review.googlesource.com/22855
Reviewed-by: Keith Randall <khr@golang.org>
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/gc/ssa.go
src/runtime/mgc.go