[PATCH] D72197: [MC][ELF] Emit a relocation if target is defined in the same section and is non-local
ben via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 6 02:08:27 PST 2020
bd1976llvm added a comment.
I wonder if is this really a bug or intentional. Clang and LLVM seem to ignore the possibility of symbol interposition (see: -fno-semantic-interposition). What is the LLVM policy for this?
Also, this code is missing a case for STB_GLOBAL and visibility != STV_DEFAULT. Actually, I have noticed before that this case is missing in various places in MC. As it stands this patch may cause a performance regression on platforms that use -fvisibility=hidden.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D72197/new/
https://reviews.llvm.org/D72197
More information about the llvm-commits
mailing list