gcc/libgo/go/syscall
Ian Lance Taylor 8a9f2a6bbd compiler, runtime: harmonize types referenced by both C and Go
Compiling with LTO revealed a number of cases in the runtime and
    standard library where C and Go disagreed about the type of an object or
    function (or where Go and code generated by the compiler disagreed). In
    all cases the underlying representation was the same (e.g., uintptr vs.
    void*), so this wasn't causing actual problems, but it did result in a
    number of annoying warnings when compiling with LTO.
    
    Reviewed-on: https://go-review.googlesource.com/c/160700

From-SVN: r268923
2019-02-15 01:57:51 +00:00
..
js libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
bpf_bsd.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
bpf_darwin.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
clone_linux.c
const_plan9.go
creds_test.go
dir_plan9.go
dirent_bsd_test.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
dirent.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
endian_big.go
endian_little.go
env_plan9.go
env_unix.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
env_windows.go
errno.c
errors_plan9.go
errstr_glibc.go syscall: add Hurd support 2019-02-07 03:11:47 +00:00
errstr.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
exec_aix_test.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
exec_bsd.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
exec_darwin.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
exec_linux_test.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
exec_linux.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
exec_stubs.go
exec_unix_test.go libgo: add hurd build tags to test files 2019-02-01 22:11:50 +00:00
exec_unix.go syscall: add Hurd support 2019-02-07 03:11:47 +00:00
exec_windows.go
export_freebsd_test.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
export_linux_test.go
export_test.go
export_unix_test.go
flock_aix.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
flock_darwin.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
forkpipe2.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
forkpipe.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
fs_js.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
libcall_aix.go syscall: remove Flock for aix/ppc64 2018-12-05 01:11:02 +00:00
libcall_bsd.go
libcall_glibc.go syscall: add Hurd support 2019-02-07 03:11:47 +00:00
libcall_hurd_386.go syscall: add Hurd support 2019-02-07 03:11:47 +00:00
libcall_hurd.go syscall: add Hurd support 2019-02-07 03:11:47 +00:00
libcall_irix.go
libcall_linux_386.go
libcall_linux_alpha.go
libcall_linux_amd64.go
libcall_linux_s390.go
libcall_linux_s390x.go
libcall_linux_utimesnano.go
libcall_linux.go syscall: add Hurd support 2019-02-07 03:11:47 +00:00
libcall_posix_largefile.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
libcall_posix_nonhurd.go syscall: add Hurd support 2019-02-07 03:11:47 +00:00
libcall_posix_regfile.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
libcall_posix_utimesnano.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
libcall_posix.go syscall: add Hurd support 2019-02-07 03:11:47 +00:00
libcall_solaris_386.go
libcall_solaris_amd64.go
libcall_solaris_sparc64.go
libcall_solaris_sparc.go
libcall_solaris.go
libcall_support.go
libcall_uname.go
libcall_wait4_aix.go
libcall_wait4.go
lsf_linux.go
mkasm_darwin.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
mksyscall.awk syscall: mark C syscall functions noescape 2019-01-16 22:38:33 +00:00
mmap_unix_test.go libgo: add hurd build tags to test files 2019-02-01 22:11:50 +00:00
msan0.go
net_js.go
net.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
netlink_linux.go
pwd_plan9.go
route_bsd.go
route_darwin.go
route_dragonfly.go
route_freebsd_32bit.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
route_freebsd_64bit.go
route_freebsd.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
route_netbsd.go
route_openbsd.go
security_windows.go
setuidgid_32_linux.go
setuidgid_linux.go
signame.c
sleep_rtems.go
sleep_select.go
sockcmsg_linux.go
sockcmsg_unix.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
socket_aix.go
socket_bsd.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
socket_irix.go
socket_linux_ppc64x_type.go
socket_linux_type.go
socket_linux.go
socket_posix.go
socket_solaris.go
socket_xnet.go
socket.go
str.go
syscall_aix_ppc64.go
syscall_aix_ppc.go
syscall_aix.go
syscall_darwin.go
syscall_dragonfly.go
syscall_errno.go
syscall_freebsd_test.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
syscall_freebsd.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
syscall_glibc.go syscall: add Hurd support 2019-02-07 03:11:47 +00:00
syscall_js.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
syscall_linux_386.go
syscall_linux_alpha.go
syscall_linux_amd64.go
syscall_linux_mipsx.go
syscall_linux_s390.go
syscall_linux_s390x.go
syscall_linux_test.go libgo: update to Go1.12beta2 2019-01-18 19:04:36 +00:00
syscall_netbsd.go
syscall_openbsd.go
syscall_plan9_test.go
syscall_solaris.go
syscall_stubs.go
syscall_test.go
syscall_unix_test.go os, syscall: Hurd fixes for a couple of tests 2019-02-07 05:02:26 +00:00
syscall_unix.go compiler, runtime: harmonize types referenced by both C and Go 2019-02-15 01:57:51 +00:00
syscall.go
tables_nacljs.go
timestruct.go libgo: add hurd build tags 2019-02-01 21:57:36 +00:00
wait.c compiler, runtime: harmonize types referenced by both C and Go 2019-02-15 01:57:51 +00:00