gcc/libgo/go/net
Ian Lance Taylor eaa7bc3388 re PR go/65785 (libgo TestIPv4MulticastListener test fails on machine with no network connection)
PR go/65785
    net: don't run multicast listen test on nil interface in short mode
    
    This is a backport of https://golang.org/cl/17154.
    
    The gccgo bug report https://gcc.gnu.org/PR65785 points out that the
    multicast listen tests will use the network even with -test.short.
    Fix test by checking testing.Short with a nil interface.
    
    Reviewed-on: https://go-review.googlesource.com/17158

From-SVN: r230695
2015-11-21 01:41:24 +00:00
..
http libgo: Update from Go 1.5 to Go 1.5.1. 2015-10-31 15:23:52 +00:00
internal/socktest runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
mail runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
rpc runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
smtp runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
testdata runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
textproto runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
url runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
addrselect_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
addrselect.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_android.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_bsd.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_linux.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_netbsd.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_openbsd.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_resnew.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_resold.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_socknew.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_sockold.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_solaris.go libgo: Update from Go 1.5 to Go 1.5.1. 2015-10-31 15:23:52 +00:00
cgo_stub.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_unix_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_unix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
cgo_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
conf_netcgo.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
conf_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
conf.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
conn_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dial_gen.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dial_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dial.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dnsclient_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dnsclient_unix_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dnsclient_unix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dnsclient.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dnsconfig_unix_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dnsconfig_unix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dnsmsg_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dnsmsg.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
dnsname_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
error_plan9_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
error_posix_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
error_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
external_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
fd_mutex_test.go libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
fd_mutex.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
fd_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
fd_poll_nacl.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
fd_poll_runtime.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
fd_posix_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
fd_posix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
fd_select.go re PR go/56172 (net FAILs on Solaris) 2013-02-06 22:40:18 +00:00
fd_unix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
fd_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
file_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
file_stub.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
file_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
file_unix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
file_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
file.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
hook_cloexec.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
hook_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
hook_unix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
hook_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
hook.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
hosts_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
hosts_testdata
hosts.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
interface_bsd.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
interface_darwin.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
interface_dragonfly.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
interface_freebsd.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
interface_linux.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
interface_netbsd.go libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
interface_openbsd.go libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
interface_stub.go libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
interface_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
interface_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
interface.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
ip_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
ip.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
ipraw_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
iprawsock_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
iprawsock_posix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
iprawsock.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
ipsock_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
ipsock_posix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
ipsock_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
ipsock.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
listen_test.go re PR go/65785 (libgo TestIPv4MulticastListener test fails on machine with no network connection) 2015-11-21 01:41:24 +00:00
lookup_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
lookup_stub.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
lookup_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
lookup_unix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
lookup_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
lookup.go libgo: Update from Go 1.5 to Go 1.5.1. 2015-10-31 15:23:52 +00:00
mac_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
mac.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
main_cloexec_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
main_plan9_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
main_posix_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
main_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
main_unix_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
main_windows_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
mockserver_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
net_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
net.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
newpollserver_rtems.go libgo: Remove debug/proc, os.Error. 2011-12-07 01:21:57 +00:00
non_unix_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
nss_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
nss.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
packetconn_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
parse_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
parse.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
pipe_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
pipe.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
platform_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
port_test.go libgo: Update from Go 1.5 to Go 1.5.1. 2015-10-31 15:23:52 +00:00
port_unix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
port.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
protoconn_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
race0.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
race.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sendfile_dragonfly.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
sendfile_freebsd.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
sendfile_linux.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
sendfile_solaris.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
sendfile_stub.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
sendfile_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
server_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
sock_bsd.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
sock_cloexec.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
sock_linux.go libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
sock_plan9.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sock_posix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
sock_stub.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
sock_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
sockopt_bsd.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
sockopt_linux.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sockopt_plan9.go libgo: Merge to master revision 19184. 2014-06-06 22:37:27 +00:00
sockopt_posix.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
sockopt_solaris.go libgo: Update to Go 1.3 release. 2014-07-19 08:53:52 +00:00
sockopt_stub.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
sockopt_windows.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sockoptip_bsd.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
sockoptip_linux.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sockoptip_posix.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
sockoptip_stub.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
sockoptip_windows.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sys_cloexec.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
tcp_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
tcpsock_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
tcpsock_posix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
tcpsock.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
tcpsockopt_darwin.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
tcpsockopt_dragonfly.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
tcpsockopt_openbsd.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
tcpsockopt_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
tcpsockopt_posix.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
tcpsockopt_solaris.go libgo: Solaris portability fixes. 2015-11-06 19:15:45 +00:00
tcpsockopt_stub.go libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. 2015-01-15 00:27:56 +00:00
tcpsockopt_unix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
tcpsockopt_windows.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
timeout_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
udp_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
udpsock_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
udpsock_posix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
udpsock.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
unix_test.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
unixsock_plan9.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
unixsock_posix.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00
unixsock.go runtime: Remove now unnecessary pad field from ParFor. 2015-10-31 00:59:47 +00:00