aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2023-08-14 08:59:59 -0700
committerFangrui Song <i@maskray.me>2023-08-14 08:59:59 -0700
commit0c3a02b8c09bb408a74a638a263e51d67c92ca74 (patch)
tree73a5b38fe6db3d7ecbc5a6e266d03debdef25a4a /clang/lib/Frontend/CompilerInvocation.cpp
parentecc4ef9f2b65d578021eb0aea8475be85ecdddd6 (diff)
downloadllvm-0c3a02b8c09bb408a74a638a263e51d67c92ca74.zip
llvm-0c3a02b8c09bb408a74a638a263e51d67c92ca74.tar.gz
llvm-0c3a02b8c09bb408a74a638a263e51d67c92ca74.tar.bz2
Function multi-versioning: disable ifunc for ELF targets other than glibc/Android/FreeBSD
Generalize D127933 (Fuchsia special case) to other ELF targets. Ensure that musl, NetBSD, OpenBSD, etc do not get ifunc codegen which is unsupported in their rtld. Link: https://discourse.llvm.org/t/does-ifunc-use-from-llvm-require-os-support/67628 Close: https://github.com/llvm/llvm-project/issues/64631
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions