[PATCH] D27709: [LLD][ARM] Add support for thunks to undefined non-weak symbols

Peter Smith via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 15 03:34:20 PST 2016


peter.smith updated this revision to Diff 81558.
peter.smith added a comment.

Thanks for the update. I've added the comments.

I've also checked the behaviour of undefined weak references and both gold and lld will create PLT entries for calls to weak references in shared libraries. As a result I've updated the condition and added the behaviour to the test.


https://reviews.llvm.org/D27709

Files:
  ELF/InputFiles.cpp
  ELF/LTO.cpp
  ELF/LTO.h
  ELF/SymbolTable.cpp
  ELF/Symbols.cpp
  ELF/Symbols.h
  ELF/Target.cpp
  ELF/Thunks.cpp
  test/ELF/arm-thumb-interwork-shared.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27709.81558.patch
Type: text/x-patch
Size: 10207 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161215/05707e81/attachment-0001.bin>


More information about the llvm-commits mailing list