summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2015-09-25 21:42:30 +0000
committerTom Stellard <thomas.stellard@amd.com>2015-09-25 21:42:30 +0000
commitd0626804fc04f89c0047db54ffd8a843da1f5b4a (patch)
tree7abf4b49b6b715847ce5db4f8e7ab030a14e229e /lld/lib/ReaderWriter/ELF
parente86bbd8979517a1fb9c9e2db4c50053332a38522 (diff)
downloadbcm5719-llvm-d0626804fc04f89c0047db54ffd8a843da1f5b4a.tar.gz
bcm5719-llvm-d0626804fc04f89c0047db54ffd8a843da1f5b4a.zip
ELF/AMDGPU: Text section should be called .hsatext
Reviewers: atanasyan, ruiu Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D12447 llvm-svn: 248621
Diffstat (limited to 'lld/lib/ReaderWriter/ELF')
-rw-r--r--lld/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.cpp4
-rw-r--r--lld/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/lld/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.cpp b/lld/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.cpp
index c86933f3391..7b52cf58cac 100644
--- a/lld/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.cpp
+++ b/lld/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.cpp
@@ -34,7 +34,7 @@ std::unique_ptr<Writer> AMDGPUTargetHandler::getWriter() {
}
HSATextSection::HSATextSection(const ELFLinkingContext &ctx)
- : AtomSection(ctx, ".text", DefinedAtom::typeCode, 0, 0) {
+ : AtomSection(ctx, ".hsatext", DefinedAtom::typeCode, 0, 0) {
_type = SHT_PROGBITS;
_flags = SHF_ALLOC | SHF_WRITE | SHF_EXECINSTR | SHF_AMDGPU_HSA_AGENT |
SHF_AMDGPU_HSA_CODE;
@@ -49,7 +49,7 @@ void AMDGPUTargetLayout::assignSectionsToSegments() {
for (OutputSection<ELF64LE> *osi : _outputSections) {
for (Section<ELF64LE> *section : osi->sections()) {
StringRef InputSectionName = section->inputSectionName();
- if (InputSectionName != ".text")
+ if (InputSectionName != ".hsatext")
continue;
Segment<ELF64LE> *segment = new (_allocator) Segment<ELF64LE>(
diff --git a/lld/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.h b/lld/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.h
index a944ef05432..8d0f70b6e7f 100644
--- a/lld/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.h
+++ b/lld/lib/ReaderWriter/ELF/AMDGPU/AMDGPUTargetHandler.h
@@ -36,7 +36,7 @@ public:
createSection(StringRef name, int32_t contentType,
DefinedAtom::ContentPermissions contentPermissions,
TargetLayout::SectionOrder sectionOrder) override {
- if (name == ".text")
+ if (name == ".hsatext")
return new (_allocator) HSATextSection(_ctx);
if (name == ".note")
OpenPOWER on IntegriCloud