[llvm] [MC][CodeGen] Add --large-eh-encoding flag for x86_64 ELF (PR #174508)
Farid Zakaria via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 13 09:09:13 PDT 2026
================
@@ -182,6 +183,14 @@ llvm::mc::RegisterMCTargetOptionsFlags::RegisterMCTargetOptionsFlags() {
"Never use section symbols")));
MCBINDOPT(RelocSectionSym);
+ static cl::opt<bool> LargeEHEncoding(
+ "large-eh-encoding",
+ cl::desc("Use 8-byte pointer size for all x86_64 ELF EH encodings "
+ "(FDE, personality, LSDA, TType) to avoid relocation "
+ "overflows in large binaries"),
+ cl::init(false));
----------------
fzakaria wrote:
done.
https://github.com/llvm/llvm-project/pull/174508
More information about the llvm-commits
mailing list