diff options
author | Fangrui Song <i@maskray.me> | 2023-08-14 08:59:59 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2023-08-14 08:59:59 -0700 |
commit | 0c3a02b8c09bb408a74a638a263e51d67c92ca74 (patch) | |
tree | 73a5b38fe6db3d7ecbc5a6e266d03debdef25a4a /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | ecc4ef9f2b65d578021eb0aea8475be85ecdddd6 (diff) | |
download | llvm-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