diff options
author | Oliver Stannard <oliver.stannard@arm.com> | 2025-01-29 10:41:58 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-29 10:41:58 +0000 |
commit | 5e43418e0edbc365a9fbf699b19573e0cae4bcf4 (patch) | |
tree | c26c9b083839fdca6b2ff6c9c3b95e6dd575830e /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | f20b8e35b3bc276d09a6911746f9d44cbb5de297 (diff) | |
download | llvm-5e43418e0edbc365a9fbf699b19573e0cae4bcf4.zip llvm-5e43418e0edbc365a9fbf699b19573e0cae4bcf4.tar.gz llvm-5e43418e0edbc365a9fbf699b19573e0cae4bcf4.tar.bz2 |
[ARM] Forbid use of TLS with execute-only (#124806)
Thread-local code generation requires constant pools because most of the
relocations needed for it operate on data, so it cannot be used with
-mexecute-only (or -mpure-code, which is aliased in the driver).
Without this we hit an assertion in the backend when trying to generate
a constant pool.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions