re PR go/64725 (FAIL: libgo/runtime TestFinalizerType testing.go:278: #2: finalizer...
authorIan Lance Taylor <ian@gcc.gnu.org>
Fri, 23 Jan 2015 23:22:29 +0000 (23:22 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Fri, 23 Jan 2015 23:22:29 +0000 (23:22 +0000)
PR go/64725
runtime: Disable tests that require that a finalizer run.

From-SVN: r220067

libgo/go/runtime/mfinal_test.go

index c51bfc68819009b12248328185e6ad570f726b3f..ab7c8aefb3f243fb7a05a6252443d3583ab8d184 100644 (file)
@@ -24,6 +24,9 @@ func TestFinalizerType(t *testing.T) {
        if runtime.GOARCH != "amd64" {
                t.Skipf("Skipping on non-amd64 machine")
        }
+       if runtime.Compiler == "gccgo" {
+               t.Skip("skipping for gccgo")
+       }
 
        ch := make(chan bool, 10)
        finalize := func(x *int) {
@@ -80,6 +83,9 @@ func TestFinalizerInterfaceBig(t *testing.T) {
        if runtime.GOARCH != "amd64" {
                t.Skipf("Skipping on non-amd64 machine")
        }
+       if runtime.Compiler == "gccgo" {
+               t.Skip("skipping for gccgo")
+       }
        ch := make(chan bool)
        done := make(chan bool, 1)
        go func() {
@@ -174,6 +180,9 @@ func TestEmptySlice(t *testing.T) {
        if true { // disable until bug 7564 is fixed.
                return
        }
+       if runtime.Compiler == "gccgo" {
+               t.Skip("skipping for gccgo")
+       }
        x, y := adjChunks()
 
        // the pointer inside xs points to y.