forked from OSchip/llvm-project
R600: Use SHT_PROGBITS for the .AMDGPU.config section
The libelf implementation that is distributed here: http://www.mr511.de/software/english.html will not parse sections that are marked SHT_NULL. llvm-svn: 180230
This commit is contained in:
parent
ee1e45796e
commit
34e4068d05
|
@ -59,7 +59,7 @@ bool AMDGPUAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
|
|||
|
||||
const MCSectionELF *ConfigSection = getObjFileLowering().getContext()
|
||||
.getELFSection(".AMDGPU.config",
|
||||
ELF::SHT_NULL, 0,
|
||||
ELF::SHT_PROGBITS, 0,
|
||||
SectionKind::getReadOnly());
|
||||
OutStreamer.SwitchSection(ConfigSection);
|
||||
if (STM.device()->getGeneration() > AMDGPUDeviceInfo::HD6XXX) {
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
; ELF-CHECK: Format: ELF32
|
||||
; ELF-CHECK: Name: .AMDGPU.config
|
||||
; ELF-CHECK: Type: SHT_PROGBITS
|
||||
|
||||
; CONFIG-CHECK: .section .AMDGPU.config
|
||||
; CONFIG-CHECK-NEXT: .long 45096
|
||||
|
|
Loading…
Reference in New Issue