diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2015-08-03 21:18:56 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2015-08-03 21:18:56 +0000 |
commit | 1ca95ba067db107e360f79acc95fd987ecb7b37b (patch) | |
tree | 91bb0c10eb34456977a82dcf78aec4e8f864cddb /libgo/Makefile.in | |
parent | ab977fd881b81c9a03ea709fee8b02fb34cd3897 (diff) | |
download | gcc-1ca95ba067db107e360f79acc95fd987ecb7b37b.zip gcc-1ca95ba067db107e360f79acc95fd987ecb7b37b.tar.gz gcc-1ca95ba067db107e360f79acc95fd987ecb7b37b.tar.bz2 |
syscall: RawSockaddr fix for ppc64, ppc64le
The struct RawSockaddr contains a field Data which
should be uint8 on ppc64 and ppc64le, but is declared
as int8 in gccgo. This change adds a two new files
which contain the structure declaration for
RawSockaddr, one with the correct types for for ppc64
and ppc64le, and the other for non-ppc64 platforms.
Fixes golang/go#11469
Reviewed-on: https://go-review.googlesource.com/11946
From-SVN: r226533
Diffstat (limited to 'libgo/Makefile.in')
-rw-r--r-- | libgo/Makefile.in | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libgo/Makefile.in b/libgo/Makefile.in index 99ffbb2..7f0ee54 100644 --- a/libgo/Makefile.in +++ b/libgo/Makefile.in @@ -1848,6 +1848,10 @@ go_unicode_utf8_files = \ # Define socket sizes and types. @LIBGO_IS_LINUX_TRUE@syscall_socket_file = go/syscall/socket_linux.go epoll.go +@LIBGO_IS_LINUX_FALSE@syscall_socket_type_file = +@LIBGO_IS_LINUX_TRUE@@LIBGO_IS_PPC64LE_FALSE@@LIBGO_IS_PPC64_FALSE@syscall_socket_type_file = go/syscall/socket_linux_type.go +@LIBGO_IS_LINUX_TRUE@@LIBGO_IS_PPC64LE_FALSE@@LIBGO_IS_PPC64_TRUE@syscall_socket_type_file = go/syscall/socket_linux_ppc64x_type.go +@LIBGO_IS_LINUX_TRUE@@LIBGO_IS_PPC64LE_TRUE@syscall_socket_type_file = go/syscall/socket_linux_ppc64x_type.go @LIBGO_IS_SOLARIS_FALSE@syscall_socket_os_file = go/syscall/socket_posix.go # Define socket functions. @@ -1898,6 +1902,7 @@ go_base_syscall_files = \ $(syscall_size_file) \ $(syscall_socket_file) \ $(syscall_socket_os_file) \ + $(syscall_socket_type_file) \ $(syscall_uname_file) \ $(syscall_netlink_file) \ $(syscall_lsf_file) \ |