CVSROOT: /cvs Module name: src Changes by: [email protected] 2018/09/29 10:29:12
Modified files:
gnu/llvm/tools/lld/ELF: Relocations.cpp
Log message:
Allow preemption of functions with protected visibility. Disallowing this
makes no sense. Yes it breaks function address equality and therefore
the expectations of the standard C language. However declaring symbols
with protected visibility isn't standard C in the first place.
Fixes linking non-PIC/PIE code with lld on amd64.
ok millert@
