]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: fix missing lowering of atomic {Load,Store}8
authorAustin Clements <austin@google.com>
Tue, 29 Oct 2019 04:16:28 +0000 (00:16 -0400)
committerAustin Clements <austin@google.com>
Tue, 29 Oct 2019 13:48:29 +0000 (13:48 +0000)
commitec10e6f364dddef88223eb9ddda1ee900b1551cb
treefcb0ee857c9d8101e1890829f6c898655a2fc382
parent28a15e3df34258f4f6c1de319fa30a81356ee92c
cmd/compile: fix missing lowering of atomic {Load,Store}8

CL 203284 added a compiler intrinsics from atomic Load8 and Store8 on
several architectures, but missed the lowering on MIPS. This CL fixes
that.

Updates #10958, #24543.

Change-Id: I82e88971554fe8c33ad2bf195a633c44b9ac4cf7
Reviewed-on: https://go-review.googlesource.com/c/go/+/203977
Run-TryBot: Austin Clements <austin@google.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/mips/ssa.go
src/cmd/compile/internal/ssa/gen/MIPS.rules
src/cmd/compile/internal/ssa/gen/MIPSOps.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteMIPS.go