Commit b7c41230 by Ian Lance Taylor

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
parent b830c28b
07faafda5fbd66a710153814f30d93c91461e7cb a3aef6b6df932ea6c7094d074695bc0b033a3d17
The first line of this file holds the git revision number of the last The first line of this file holds the git revision number of the last
merge done from the gofrontend repository. merge done from the gofrontend repository.
...@@ -66,4 +66,8 @@ __go_makecontext: ...@@ -66,4 +66,8 @@ __go_makecontext:
ret ret
.section .note.GNU-stack,"",@progbits
.section .note.GNU-split-stack,"",@progbits
.section .note.GNU-no-split-stack,"",@progbits
#endif #endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment