runtime: mark go-context.S as no-executable-stack and split-stack supported
authorIan Lance Taylor <ian@gcc.gnu.org>
Wed, 2 Oct 2019 20:11:35 +0000 (20:11 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Wed, 2 Oct 2019 20:11:35 +0000 (20:11 +0000)
commitb7c41230322051912d979e132c52100158745b73
treecfc66690b171aa8dd9eb989d2272ba46c9e1dfc2
parentb830c28b56fdc3f4b4555200278218b4b49022d2
runtime: mark go-context.S as no-executable-stack and split-stack supported

    The .note.GNU-stack section tells the linker that this object does not
    require an executable stack.

    The .note.GNU-split-stack section tells the linker that functions in
    this object can be called directly by split-stack functions, without
    require a large stack.

    The .note.GNU-no-split-stack section tells the linker that functions
    in this object do not have a split-stack prologue.

    Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/198440

From-SVN: r276488
gcc/go/gofrontend/MERGE
libgo/runtime/go-context.S