From 371a3ab28a91d142ea4100fe8f86a26fe300e1b7 Mon Sep 17 00:00:00 2001 From: Andrew Gerrand Date: Wed, 5 Jun 2013 11:07:26 +1000 Subject: [release-branch.go1.1] test: do not run the test that relies on precise GC on 32-bits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ««« CL 9573043 / c0f8999bd970 test: do not run the test that relies on precise GC on 32-bits Currently most of the 32-bit builder are broken. Fixes #5516. R=golang-dev, dave, iant CC=golang-dev https://golang.org/cl/9573043 »»» R=dvyukov, iant, minux.ma, bradfitz CC=golang-dev https://golang.org/cl/10032043 --- test/fixedbugs/issue5493.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/fixedbugs/issue5493.go b/test/fixedbugs/issue5493.go index fe571bc085..827281bdca 100644 --- a/test/fixedbugs/issue5493.go +++ b/test/fixedbugs/issue5493.go @@ -31,6 +31,11 @@ func run() error { } func main() { + // Does not work on 32-bits due to partially conservative GC. + // Try to enable when we have fully precise GC. + if runtime.GOARCH != "amd64" { + return + } count = N var wg sync.WaitGroup wg.Add(N) @@ -46,6 +51,7 @@ func main() { runtime.GC() } if count != 0 { + println(count, "out of", N, "finalizer are called") panic("not all finalizers are called") } } -- cgit v1.2.3-54-g00ecf