aboutsummaryrefslogtreecommitdiff
path: root/libgo/Makefile.in
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2015-08-03 21:18:56 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2015-08-03 21:18:56 +0000
commit1ca95ba067db107e360f79acc95fd987ecb7b37b (patch)
tree91bb0c10eb34456977a82dcf78aec4e8f864cddb /libgo/Makefile.in
parentab977fd881b81c9a03ea709fee8b02fb34cd3897 (diff)
downloadgcc-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.in5
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) \