]> Cypherpunks repositories - gostls13.git/commitdiff
sync/atomic: delete workaround
authorRob Pike <r@golang.org>
Tue, 19 Jul 2011 22:39:24 +0000 (08:39 +1000)
committerRob Pike <r@golang.org>
Tue, 19 Jul 2011 22:39:24 +0000 (08:39 +1000)
Load seems to work on arm now.

R=dsymonds
CC=golang-dev
https://golang.org/cl/4795042

src/pkg/sync/atomic/atomic_test.go

index 08f70c5ebc75ded4de5aabb91ab5326af3077f3f..2229e58d0c72566c85942804a0a4b0a74d4fe064 100644 (file)
@@ -309,9 +309,6 @@ func TestCompareAndSwapUintptr(t *testing.T) {
 }
 
 func TestLoadInt32(t *testing.T) {
-       if runtime.GOARCH == "arm" && testing.Short() {
-               return /* TODO: broken on arm */
-       }
        var x struct {
                before int32
                i      int32
@@ -332,9 +329,6 @@ func TestLoadInt32(t *testing.T) {
 }
 
 func TestLoadUint32(t *testing.T) {
-       if runtime.GOARCH == "arm" && testing.Short() {
-               return /* TODO: broken on arm */
-       }
        var x struct {
                before uint32
                i      uint32
@@ -622,9 +616,6 @@ func hammerLoadUint32(t *testing.T, val *uint32) {
 }
 
 func TestHammerLoad(t *testing.T) {
-       if runtime.GOARCH == "arm" && testing.Short() {
-               return /* TODO: broken on arm */
-       }
        tests := [...]func(*testing.T, *uint32){hammerLoadInt32, hammerLoadUint32}
        n := 100000
        if testing.Short() {