summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2016-07-22 23:46:40 +0000
committerTom Stellard <thomas.stellard@amd.com>2016-07-22 23:46:40 +0000
commitb8253c88b6d16b145623b712419cd7f9a1368ee9 (patch)
treec6656947b34d7e52577da0704c6aa00c453afecb /llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
parentd835b3f1af15e20bd35c460396e4af95a614889c (diff)
downloadbcm5719-llvm-b8253c88b6d16b145623b712419cd7f9a1368ee9.tar.gz
bcm5719-llvm-b8253c88b6d16b145623b712419cd7f9a1368ee9.zip
Revert "[AMDGPU] Emit read-only data to .rodata for hsa"
This reverts commit r276298. Data stored in .rodata can have a negative offset from .text, but we don't support negative values in relocations yet. This caused a regression in one of the amp conformance tests: 5_Data_Cont/5_2_a_v/5_2_3_m/Assignment/Test.02.01 llvm-svn: 276498
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp b/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
index 02e9d1837e3..03d1e2c764d 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp
@@ -24,8 +24,7 @@ MCSection *AMDGPUTargetObjectFile::SelectSectionForGlobal(const GlobalValue *GV,
SectionKind Kind,
Mangler &Mang,
const TargetMachine &TM) const {
- if (Kind.isReadOnly() && AMDGPU::isReadOnlySegment(GV) &&
- TM.getTargetTriple().getOS() != Triple::AMDHSA)
+ if (Kind.isReadOnly() && AMDGPU::isReadOnlySegment(GV))
return TextSection;
return TargetLoweringObjectFileELF::SelectSectionForGlobal(GV, Kind, Mang, TM);
OpenPOWER on IntegriCloud