[lld] r232252 - [ELF] Rename .got.dyn to .got
Shankar Easwaran
shankare at codeaurora.org
Fri Mar 13 22:26:58 PDT 2015
Author: shankare
Date: Sat Mar 14 00:26:58 2015
New Revision: 232252
URL: http://llvm.org/viewvc/llvm-project?rev=232252&view=rev
Log:
[ELF] Rename .got.dyn to .got
Gnu doesnot creates only a .got section.
Modified:
lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp
lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp
lld/trunk/test/elf/x86-64-dynamic.test
Modified: lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp?rev=232252&r1=232251&r2=232252&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp (original)
+++ lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp Sat Mar 14 00:26:58 2015
@@ -485,7 +485,7 @@ public:
const GOTAtom *getSharedGOT(const SharedLibraryAtom *sla) {
auto got = _gotMap.find(sla);
if (got == _gotMap.end()) {
- auto g = new (_file._alloc) AArch64GOTAtom(_file, ".got.dyn");
+ auto g = new (_file._alloc) AArch64GOTAtom(_file, ".got");
g->addReferenceELF_AArch64(R_AARCH64_GLOB_DAT, 0, sla, 0);
#ifndef NDEBUG
g->_name = "__got_";
Modified: lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp?rev=232252&r1=232251&r2=232252&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp (original)
+++ lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp Sat Mar 14 00:26:58 2015
@@ -470,7 +470,7 @@ public:
const GOTAtom *getSharedGOT(const Atom *a) {
auto got = _gotMap.find(a);
if (got == _gotMap.end()) {
- auto g = new (_file._alloc) X86_64GOTAtom(_file, ".got.dyn");
+ auto g = new (_file._alloc) X86_64GOTAtom(_file, ".got");
g->addReferenceELF_x86_64(R_X86_64_GLOB_DAT, 0, a, 0);
#ifndef NDEBUG
g->_name = "__got_";
Modified: lld/trunk/test/elf/x86-64-dynamic.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/x86-64-dynamic.test?rev=232252&r1=232251&r2=232252&view=diff
==============================================================================
--- lld/trunk/test/elf/x86-64-dynamic.test (original)
+++ lld/trunk/test/elf/x86-64-dynamic.test Sat Mar 14 00:26:58 2015
@@ -60,7 +60,7 @@ CHECK: addend: -4
CHECK: type: got
CHECK: content: [ 00, 00, 00, 00, 00, 00, 00, 00 ]
CHECK: section-choice: custom-required
-CHECK: section-name: .got.dyn
+CHECK: section-name: .got
CHECK: permissions: rw-
CHECK: references:
CHECK: - kind: R_X86_64_GLOB_DAT
More information about the llvm-commits
mailing list