Commit 62f618a2 authored by Rob Pike's avatar Rob Pike

sync/atomic: delete workaround

Load seems to work on arm now.

R=dsymonds
CC=golang-dev
https://golang.org/cl/4795042
parent 8930ce2d
...@@ -309,9 +309,6 @@ func TestCompareAndSwapUintptr(t *testing.T) { ...@@ -309,9 +309,6 @@ func TestCompareAndSwapUintptr(t *testing.T) {
} }
func TestLoadInt32(t *testing.T) { func TestLoadInt32(t *testing.T) {
if runtime.GOARCH == "arm" && testing.Short() {
return /* TODO: broken on arm */
}
var x struct { var x struct {
before int32 before int32
i int32 i int32
...@@ -332,9 +329,6 @@ func TestLoadInt32(t *testing.T) { ...@@ -332,9 +329,6 @@ func TestLoadInt32(t *testing.T) {
} }
func TestLoadUint32(t *testing.T) { func TestLoadUint32(t *testing.T) {
if runtime.GOARCH == "arm" && testing.Short() {
return /* TODO: broken on arm */
}
var x struct { var x struct {
before uint32 before uint32
i uint32 i uint32
...@@ -622,9 +616,6 @@ func hammerLoadUint32(t *testing.T, val *uint32) { ...@@ -622,9 +616,6 @@ func hammerLoadUint32(t *testing.T, val *uint32) {
} }
func TestHammerLoad(t *testing.T) { func TestHammerLoad(t *testing.T) {
if runtime.GOARCH == "arm" && testing.Short() {
return /* TODO: broken on arm */
}
tests := [...]func(*testing.T, *uint32){hammerLoadInt32, hammerLoadUint32} tests := [...]func(*testing.T, *uint32){hammerLoadInt32, hammerLoadUint32}
n := 100000 n := 100000
if testing.Short() { if testing.Short() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment