ELF: Create .gnu.version and .gnu.version_r sections when linking against versioned...
authorPeter Collingbourne <peter@pcc.me.uk>
Wed, 27 Apr 2016 20:22:31 +0000 (20:22 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Wed, 27 Apr 2016 20:22:31 +0000 (20:22 +0000)
commit21a12fc69ac28a41efe417ad45ef6aebbb062195
treea31779ec424e285a57b04b0d5db49976cdad14a5
parenta54132090831711da0b2c96869b48539de2e09a1
ELF: Create .gnu.version and .gnu.version_r sections when linking against versioned DSOs.

Differential Revision: http://reviews.llvm.org/D19464

llvm-svn: 267775
lld/ELF/InputFiles.cpp
lld/ELF/InputFiles.h
lld/ELF/OutputSections.cpp
lld/ELF/OutputSections.h
lld/ELF/Symbols.h
lld/ELF/Writer.cpp
lld/test/ELF/Inputs/verneed.so.sh [new file with mode: 0755]
lld/test/ELF/Inputs/verneed1.so [new file with mode: 0755]
lld/test/ELF/Inputs/verneed2.so [new file with mode: 0755]
lld/test/ELF/verneed-local.s [new file with mode: 0644]
lld/test/ELF/verneed.s [new file with mode: 0644]