diff options
author | Fangrui Song <maskray@google.com> | 2020-03-13 11:20:13 -0700 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2020-04-16 10:42:52 -0700 |
commit | bf60953faf3a0b80876e7345462d959586250daf (patch) | |
tree | dd5c0bb593bead70de5fd3ff9758c47937c4f101 /llvm/utils/FileCheck/FileCheck.cpp | |
parent | 2e94a64b57db8cb2225f70ad931d86792db7708f (diff) | |
download | llvm-bf60953faf3a0b80876e7345462d959586250daf.zip llvm-bf60953faf3a0b80876e7345462d959586250daf.tar.gz llvm-bf60953faf3a0b80876e7345462d959586250daf.tar.bz2 |
[MC][X86] Allow SHT_PROGBITS for .eh_frame on x86-64
GNU as emits SHT_PROGBITS .eh_frame by default for .cfi_* directives.
We follow x86-64 psABI and use SHT_X86_64_UNWIND for .eh_frame
Don't error for SHT_PROGBITS .eh_frame on x86-64.
This keeps compatibility with `.section .eh_frame,"a",@progbits` in existing assembly files.
See https://groups.google.com/d/msg/x86-64-abi/7sr4E6THl3g/zUU2UPHOAQAJ
for more discussions.
Reviewed By: joerg
Differential Revision: https://reviews.llvm.org/D76151
Diffstat (limited to 'llvm/utils/FileCheck/FileCheck.cpp')
0 files changed, 0 insertions, 0 deletions