]> git.ipfire.org Git - thirdparty/gcc.git/commit
syscall: mark C syscall functions noescape
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Jan 2019 22:38:33 +0000 (22:38 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Jan 2019 22:38:33 +0000 (22:38 +0000)
commit78609a92514e01cde65dd21cf52c8de1fb5deb2c
tree1a1cf662c1c95e2cf4823bb2d6923c78490ecf9d
parent7d476f3065d8e89e86be48bfe0d34ba14c964abc
syscall: mark C syscall functions noescape

    Many C syscall functions take pointer arguments. The pointers
    don't escape in the C functions. Mark the C functions noescape so
    calling them doesn't need allocation.

    Reviewed-on: https://go-review.googlesource.com/c/158158

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@267989 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/go/gofrontend/MERGE
libgo/go/syscall/exec_linux.go
libgo/go/syscall/mksyscall.awk