[ELF] Emit weak-undef symbols in .dynsym of a PIE binary only if linked against share...
authorSiva Chandra <sivachandra@google.com>
Mon, 18 Mar 2019 15:32:57 +0000 (15:32 +0000)
committerSiva Chandra <sivachandra@google.com>
Mon, 18 Mar 2019 15:32:57 +0000 (15:32 +0000)
commit1915e2be9370614cd0112dab62b1f8389725f248
tree3f7b95429087b5930604f67a5dd60e92aa021356
parent523dab07887f8bfeb4697ab8103ab76adddfc1fc
[ELF] Emit weak-undef symbols in .dynsym of a PIE binary only if linked against shared libs.

Reviewers: espindola

Subscribers: emaste, arichardson, MaskRay, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D59275

llvm-svn: 356374
lld/ELF/Symbols.cpp
lld/test/ELF/Inputs/dummy-shared.s [new file with mode: 0644]
lld/test/ELF/pie-weak.s
lld/test/ELF/relocation-relative-weak.s
lld/test/ELF/weak-undef-no-shared-libs.s [new file with mode: 0644]
lld/test/ELF/weak-undef.s