gcc/libgo/go/net
Allan Sandfeld Jensen 74924838e8 re PR target/59422 (Support more targets for function multi versioning)
gcc/

2013-12-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
	    H.J. Lu  <hongjiu.lu@intel.com>

	PR target/59422
	* config/i386/i386.c (get_builtin_code_for_version): Handle
	PROCESSOR_HASWELL, PROCESSOR_SILVERMONT, PROCESSOR_BTVER1,
	PROCESSOR_BTVER2, PROCESSOR_BDVER3 and PROCESSOR_BDVER4.
	Change priority of PROCESSOR_BDVER1 to P_PROC_XOP.
	(fold_builtin_cpu): Add "ivybridge", "haswell", "bonnell",
	"silvermont", "bobcat" and "jaguar" CPU names.  Add "sse4a",
	"fma4", "xop" and "fma" ISA names.

libgcc/

2013-12-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
	    H.J. Lu  <hongjiu.lu@intel.com>

        PR target/59422
        * config/i386/cpuinfo.c (enum processor_types):  Add AMD_BOBCAT
	and AMD_JAGUAR.
	(enum processor_subtypes): Add AMDFAM15H_BDVER3, AMDFAM15H_BDVER4,
	INTEL_COREI7_IVYBRIDGE and INTEL_COREI7_HASWELL.
	(enum processor_features): Add  FEATURE_SSE4_A, FEATURE_FMA4,
	FEATURE_XOP and FEATURE_FMA.
	(get_amd_cpu): Handle AMD_BOBCAT, AMD_JAGUAR, AMDFAM15H_BDVER2 and
	AMDFAM15H_BDVER3.
	(get_intel_cpu): Handle INTEL_COREI7 and INTEL_COREI7_HASWELL.
        (get_available_features): Handle FEATURE_FMA, FEATURE_SSE4_A,
	FEATURE_FMA4 and FEATURE_XOP.

testsuite/

2013-12-25  Allan Sandfeld Jensen  <sandfeld@kde.org>

	PR target/59422
	* gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma,
	test_no_xop, test_arch_corei7, test_arch_corei7_avx,
	test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2,
	test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx,
	test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and
	test_tune_bdver3): New function prototypes.

From-SVN: r206200
2013-12-25 23:22:24 +01:00
..
http libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
mail libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
rpc libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
smtp libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
testdata libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
textproto libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
url libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
cgo_bsd.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
cgo_linux.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
cgo_netbsd.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
cgo_openbsd.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
cgo_stub.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
cgo_unix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
conn_test.go
dial_gen.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
dial_test.go re PR target/59422 (Support more targets for function multi versioning) 2013-12-25 23:22:24 +01:00
dial.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
dialgoogle_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
dnsclient_unix_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
dnsclient_unix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
dnsclient.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
dnsconfig_unix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
dnsmsg_test.go
dnsmsg.go
dnsname_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
fd_mutex_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +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 libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
fd_poll_runtime.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
fd_select.go
fd_unix_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
fd_unix.go mksysinfo, net: Always define F_DUPFD_CLOEXEC. 2013-11-11 21:21:50 +00:00
fd_windows.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
file_plan9.go
file_test.go
file_unix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
file_windows.go libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
hosts_test.go libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
hosts_testdata
hosts.go
interface_bsd.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
interface_darwin.go
interface_dragonfly.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
interface_freebsd.go
interface_linux.go
interface_netbsd.go
interface_openbsd.go
interface_stub.go
interface_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
interface_windows.go
interface.go
ip_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
ip.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
ipraw_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
iprawsock_plan9.go
iprawsock_posix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
iprawsock.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
ipsock_plan9.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
ipsock_posix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
ipsock_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
ipsock.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
lookup_plan9.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
lookup_test.go
lookup_unix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
lookup_windows.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
lookup.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
mac_test.go
mac.go
mockicmp_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
mockserver_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
multicast_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
net_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
net.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
newpollserver_rtems.go
packetconn_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
parse_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
parse.go libgo: Update to current Go library. 2013-11-27 01:05:38 +00:00
pipe_test.go
pipe.go
port_test.go
port_unix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
port.go
protoconn_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +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 libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sendfile_freebsd.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sendfile_linux.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sendfile_stub.go
sendfile_windows.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
server_test.go
singleflight.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sock_bsd.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sock_cloexec.go libgo: Update to Go 1.1.1. 2013-07-16 06:54:42 +00:00
sock_linux.go
sock_plan9.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sock_posix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sock_solaris.go
sock_windows.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sockopt_bsd.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sockopt_linux.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
sockopt_posix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +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: Update to October 24 version of master library. 2013-11-06 19:49:01 +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: Update to October 24 version of master library. 2013-11-06 19:49:01 +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 libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
tcp_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
tcpsock_plan9.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
tcpsock_posix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
tcpsock.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
tcpsockopt_darwin.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
tcpsockopt_openbsd.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
tcpsockopt_posix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
tcpsockopt_unix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
tcpsockopt_windows.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
timeout_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
udp_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
udpsock_plan9.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
udpsock_posix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
udpsock.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
unicast_posix_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
unix_test.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
unixsock_plan9.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
unixsock_posix.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00
unixsock.go libgo: Update to October 24 version of master library. 2013-11-06 19:49:01 +00:00