runtime: mark dropm and callees nowritebarrierrec
authorIan Lance Taylor <ian@gcc.gnu.org>
Thu, 22 Jun 2017 22:11:01 +0000 (22:11 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Thu, 22 Jun 2017 22:11:01 +0000 (22:11 +0000)
commitb34391e08e273b5dbdce966518c6d7be0596bd16
treea7c718ad2a1c12d1364d1ab18d4899f4fdbbe2e6
parentf384e12acc5b5b06d5fcc9a40ea6cffb8c0aa4c8
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

From-SVN: r249577
gcc/go/gofrontend/MERGE
libgo/go/runtime/os_gccgo.go
libgo/go/runtime/proc.go
libgo/go/runtime/signal_unix.go