summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShankar Easwaran <shankare@codeaurora.org>2015-03-14 05:26:58 +0000
committerShankar Easwaran <shankare@codeaurora.org>2015-03-14 05:26:58 +0000
commit48578e712455155d23c0d7de14d848554c53bcf2 (patch)
tree59fcce162c1112a34995e337c9ac83b771aaaa4c
parentc1e146e024d60ec3ab2876249596d4811c513e45 (diff)
downloadbcm5719-llvm-48578e712455155d23c0d7de14d848554c53bcf2.tar.gz
bcm5719-llvm-48578e712455155d23c0d7de14d848554c53bcf2.zip
[ELF] Rename .got.dyn to .got
Gnu doesnot creates only a .got section. llvm-svn: 232252
-rw-r--r--lld/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp2
-rw-r--r--lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp2
-rw-r--r--lld/test/elf/x86-64-dynamic.test2
3 files changed, 3 insertions, 3 deletions
diff --git a/lld/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp b/lld/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp
index c55dbaf2b4a..0bd12958b27 100644
--- a/lld/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp
+++ b/lld/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp
@@ -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_";
diff --git a/lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp b/lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp
index 9c8a44edd0d..12faf93ea64 100644
--- a/lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp
+++ b/lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp
@@ -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_";
diff --git a/lld/test/elf/x86-64-dynamic.test b/lld/test/elf/x86-64-dynamic.test
index d078cd72f2c..4e24e954a20 100644
--- a/lld/test/elf/x86-64-dynamic.test
+++ b/lld/test/elf/x86-64-dynamic.test
@@ -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
OpenPOWER on IntegriCloud