runtime: mark dropm and callees nowritebarrierrec
commit4822bb39e0dadc1bad50e0f6354a6af8bb432514
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Jun 2017 22:11:01 +0000 (22 22:11 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Jun 2017 22:11:01 +0000 (22 22:11 +0000)
treea7c718ad2a1c12d1364d1ab18d4899f4fdbbe2e6
parentcba7fb514589f3f2894a434b319c408b4d7ada80
runtime: mark dropm and callees nowritebarrierrec

    The CgocallbackDone function calls dropm after it calls entersyscall,
    which means that dropm must not have any write barriers. Mark it
    accordingly.

    Reviewed-on: https://go-review.googlesource.com/46464

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249577 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/go/gofrontend/MERGE
libgo/go/runtime/os_gccgo.go
libgo/go/runtime/proc.go
libgo/go/runtime/signal_unix.go