]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo/test: re-enable darwin cgo tests in race mode
authorTobias Klauser <tklauser@distanz.ch>
Thu, 9 Jan 2020 09:48:14 +0000 (10:48 +0100)
committerTobias Klauser <tobias.klauser@gmail.com>
Fri, 10 Jan 2020 10:04:49 +0000 (10:04 +0000)
Go 1.14 will drop support for macOS 10.10, see #23011

This reverts CL 125304

Updates #26475
Updates #26513

Change-Id: Ia13eef30f22d67103f7ae45424124fbb116e1261
Reviewed-on: https://go-review.googlesource.com/c/go/+/214057
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
misc/cgo/test/issue21897.go
misc/cgo/test/issue21897b.go
misc/cgo/test/testdata/issue24161_darwin_test.go

index 454a141827f64d95754888ace9654ddb713bcd48..d13246bd84afdea8995c2e1ab2b5a2c69c2cc4ca 100644 (file)
@@ -2,16 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-// We skip this test in race mode because, for unknown reasons,
-// linking against CoreFoundation on macOS 10.10 causes mmap to ignore
-// the hint address, which makes the Go allocator incompatible with
-// TSAN. See golang.org/issue/26475.
-//
-// TODO(austin): Once support for macOS 10.10 is dropped, remove the
-// race constraint (and the one in issue21897b.go). See
-// golang.org/issue/26513.
-
-// +build darwin,cgo,!internal,!race
+// +build darwin,cgo,!internal
 
 package cgotest
 
index e143bad086da02429ddb21304e236e070223a2b1..08b5f4d808e240853d6b666ffd41ba2b5192d75f 100644 (file)
@@ -2,7 +2,7 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-// +build !darwin !cgo internal race
+// +build !darwin !cgo internal
 
 package cgotest
 
index 64f44428569c3523e7d8531e6f8bbdc558ec8ff7..e60eb4e9178c3a8ba0430089837928a37eb684cf 100644 (file)
@@ -2,14 +2,6 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-// See issue21897.go and golang.org/issue/26475 for why this is
-// skipped in race mode.
-//
-// TODO(austin): Once support for macOS 10.10 is dropped, remove the
-// race constraint. See golang.org/issue/26513.
-
-// +build !race
-
 package cgotest
 
 import (