diff options
author | Than McIntosh <thanm@google.com> | 2017-09-27 19:34:00 +0000 |
---|---|---|
committer | Than McIntosh <thanm@google.com> | 2017-09-27 19:34:00 +0000 |
commit | dee2cf67eafd0313a5f0f163b9cbe6c71228ae34 (patch) | |
tree | d7d27d63cac4f03f7cfcf069d49e1400c46b97e4 /lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic-value/pass-to-base.cpp | |
parent | 93e33f8fb3dbc3d08ff5c99b184648f5e52265a0 (diff) | |
download | bcm5719-llvm-dee2cf67eafd0313a5f0f163b9cbe6c71228ae34.tar.gz bcm5719-llvm-dee2cf67eafd0313a5f0f163b9cbe6c71228ae34.zip |
[CodeGen] Emit necessary .note sections for -fsplit-stack
Summary:
According to https://gcc.gnu.org/wiki/SplitStacks, the linker expects a zero-sized .note.GNU-split-stack section if split-stack is used (and also .note.GNU-no-split-stack section if it also contains non-split-stack functions), so it can handle the cases where a split-stack function calls non-split-stack function.
This change adds the sections if needed.
Fixes PR #34670.
Reviewers: thanm, rnk, luqmana
Reviewed By: rnk
Subscribers: llvm-commits
Patch by Cherry Zhang <cherryyz@google.com>
Differential Revision: https://reviews.llvm.org/D38051
llvm-svn: 314335
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic-value/pass-to-base.cpp')
0 files changed, 0 insertions, 0 deletions