diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2016-07-22 23:46:40 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2016-07-22 23:46:40 +0000 |
commit | b8253c88b6d16b145623b712419cd7f9a1368ee9 (patch) | |
tree | c6656947b34d7e52577da0704c6aa00c453afecb /llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp | |
parent | d835b3f1af15e20bd35c460396e4af95a614889c (diff) | |
download | bcm5719-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.cpp | 3 |
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); |