[llvm-dev] -fpic ELF default: reclaim some -fno-semantic-interposition optimization opportunities?
Joerg Sonnenberger via llvm-dev
llvm-dev at lists.llvm.org
Sat Jun 5 16:54:34 PDT 2021
On Fri, Jun 04, 2021 at 03:26:53PM -0700, Fāng-ruì Sòng via llvm-dev wrote:
> Fixing the last point is actually easy: let -fno-pic use GOT when
> taking the address of an non-definition function.
I'd far prefer to have an attribute to explicitly say that the address
of a given symbol should always be computed indirectly (e.g. via GOT).
That gives the explicit control necessary for libraries without
penalizing the larger executables like clang.
More information about the llvm-dev