libgo: add hurd build tags to test files
authorIan Lance Taylor <ian@gcc.gnu.org>
Fri, 1 Feb 2019 22:11:50 +0000 (22:11 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Fri, 1 Feb 2019 22:11:50 +0000 (22:11 +0000)
    Patch by Svante Signell.

    Reviewed-on: https://go-review.googlesource.com/c/160823

From-SVN: r268460

24 files changed:
gcc/go/gofrontend/MERGE
libgo/go/cmd/go/go_unix_test.go
libgo/go/internal/poll/export_posix_test.go
libgo/go/internal/poll/fd_posix_test.go
libgo/go/net/addrselect_test.go
libgo/go/net/cgo_unix_test.go
libgo/go/net/conf_test.go
libgo/go/net/dial_unix_test.go
libgo/go/net/dnsclient_unix_test.go
libgo/go/net/dnsconfig_unix_test.go
libgo/go/net/main_cloexec_test.go
libgo/go/net/main_unix_test.go
libgo/go/net/nss_test.go
libgo/go/net/rawconn_unix_test.go
libgo/go/os/env_unix_test.go
libgo/go/os/error_unix_test.go
libgo/go/os/exec/lp_unix_test.go
libgo/go/os/os_unix_test.go
libgo/go/os/signal/signal_test.go
libgo/go/runtime/crash_unix_test.go
libgo/go/runtime/export_unix_test.go
libgo/go/runtime/runtime_unix_test.go
libgo/go/syscall/exec_unix_test.go
libgo/go/syscall/mmap_unix_test.go

index 0b93ab9f3b7dec74a8c5cb40e94d6f6ed1dc94c3..8eacf778498ee4ff7053ba80582a556571da137f 100644 (file)
@@ -1,4 +1,4 @@
-aa860a9ab0d1b60d1f499065a40a11e8a247422f
+87dd981901c645a7d54a52c5f4c35caec31a8978
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
index f6e10ca59c743f8a2f26bcdbea731196c0259d86..030ef793aabfb85eefb0586456ed2abdd00347e0 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 dragonfly freebsd linux netbsd openbsd solaris
+// +build darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package main_test
 
index 6b9bb8b7d0dfd44e204cb1a3f9c1a87d660c6505..8c7839402a5df5e9d69ab51bf8da62d167f48c8c 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 aix darwin dragonfly freebsd linux nacl netbsd openbsd solaris windows
+// +build aix darwin dragonfly freebsd hurd linux nacl netbsd openbsd solaris windows
 
 // Export guts for testing on posix.
 // Since testing imports os and os imports internal/poll,
index 246d4989e1cf83a315a626060e0a3a840dcad7a4..cf2669a9ca8232f14bafa4469050bbc11cb1c71b 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 aix darwin dragonfly freebsd linux nacl netbsd openbsd solaris windows
+// +build aix darwin dragonfly freebsd hurd linux nacl netbsd openbsd solaris windows
 
 package poll_test
 
index d6e0e63c3b590c0dbef100df972853dfa76376f7..a43ac5e5e755e70d0c37b603443ab81eec2d73ae 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 dragonfly freebsd linux netbsd openbsd solaris
+// +build darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package net
 
index 99d79a60c46bcd633623a5ed4ec92c739fb44420..e844ef57c5cb5fe8421e737f9f12cf5a28b567a8 100644 (file)
@@ -3,7 +3,7 @@
 // license that can be found in the LICENSE file.
 
 // +build cgo,!netgo
-// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package net
 
index 3c7403eccc23f521b5bd9b174f1ba0e3681fcccd..081a274ccbbfbabcb78f8a56f3e2a4d289bfa9cf 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 dragonfly freebsd linux netbsd openbsd solaris
+// +build darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package net
 
index 3cfc9d81b8e82771be769fc2265db9fe6647bfa4..1891d8c44301c84cbf54f0d28b342b47768d1075 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package net
 
index 38057d724390d8e449c73620a9e5e42c3736e4ed..93ecc6cf69cb7b81a4abb573d08c71b3bff6e9da 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package net
 
index 0797559d1a208a604581051300556a9fc09762d6..4a41b48e574942ac7c5e3f8dd28fff41cc61a8e4 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package net
 
index 5398f9eae10fe8c25895ed4c1de0bdeeec34a1a7..28974e832ee283b139643d43dd05ae3331f53b35 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 dragonfly freebsd linux netbsd openbsd
+// +build dragonfly freebsd hurd linux netbsd openbsd
 
 package net
 
index 34a8a104e82e6a161cec2d6d40073544663345e0..af9f2d43726957faaf1c3e37ac1ea2e56f3c07f7 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 aix darwin dragonfly freebsd linux nacl netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux nacl netbsd openbsd solaris
 
 package net
 
index 371deb502d10d01dae12bc711f48d5cb9a1a4690..53cbc4d0d5992e850a0fad1d715eb33b9f9eda8d 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 dragonfly freebsd linux netbsd openbsd solaris
+// +build darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package net
 
index a71b6f3041d7ea023f782a50c67aff153ec6874b..d64dc75e79889d716570bb90b23ea2948745ec1e 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package net
 
index 89430b3e2040989d4512ed5635b4f04a724963e0..fd21ddd3848d49767f09b0dafa6bfd973758ceee 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package os_test
 
index c47af56332048a7e23ec2100c2e7d6d3154b232e..faf18ee308db49395cd87c8deed8fd6b06341550 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 aix darwin dragonfly freebsd js,wasm linux nacl netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd js,wasm linux nacl netbsd openbsd solaris
 
 package os_test
 
index e4656cafb8b4a54167b5d714ddaa84cfb83e7365..5c240b3f06c02c1f94708d92c0c5ff01aca77f75 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package exec
 
index 2aa930ea80dd0d966da82f5e2877602b8e571013..f609660f01f17cf6938fdb70be556b928327f76c 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package os_test
 
index 6ea59f4697f622a4cf0c2a1802fd450a103d4d93..fe5893e5a3cec48524eb7baa3b7fd310589fcf3b 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package signal
 
index 584a6c742323d2453399ec690a98e1dff53d3d8c..cb5acb13de94cf9e97f367309429ec8e7f34092b 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package runtime_test
 
index eecdfb7eb2216e4dfd85860062587badfa71587e..064d2b22124a1453f2552dc0bb6d8e3eb3e23ba8 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package runtime
 
index b0cbbbe3e60d409155e08059019754fc9a81fcb4..cdad0e2b94380ee239967560bc8caa02194397bf 100644 (file)
@@ -6,7 +6,7 @@
 // We need a fast system call to provoke the race,
 // and Close(-1) is nearly universally fast.
 
-// +build aix darwin dragonfly freebsd linux netbsd openbsd plan9
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd plan9
 
 package runtime_test
 
index 58708da19ddc7e50f218596912f2ceadea5a7b06..3bd95bd07e4ca2743cf9ebfd2765f5fc4526a7a3 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd solaris
 
 package syscall_test
 
@@ -12,6 +12,7 @@ import (
        "os"
        "os/exec"
        "os/signal"
+       "runtime"
        "syscall"
        "testing"
        "unsafe"
@@ -162,6 +163,9 @@ func TestPgid(t *testing.T) {
 }
 
 func TestForeground(t *testing.T) {
+       if runtime.GOOS == "hurd" {
+               t.Skip("skipping; TestForeground: fails on GNU/Hurd")
+       }
        signal.Ignore(syscall.SIGTTIN, syscall.SIGTTOU)
 
        tty, err := os.OpenFile("/dev/tty", os.O_RDWR, 0)
index d0b3644b59cb25992b432f3f3de02d37419b4d35..df179c22e01f7af54dba2f138c269edd126dfc75 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 aix darwin dragonfly freebsd linux netbsd openbsd
+// +build aix darwin dragonfly freebsd hurd linux netbsd openbsd
 
 package syscall_test