Index: llvm/trunk/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp =================================================================== --- llvm/trunk/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp +++ llvm/trunk/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp @@ -34,7 +34,7 @@ const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { // Set metadata access for the explicit section StringRef SectionName = GO->getSection(); - if (SectionName.startswith(".AMDGPU.metadata.")) + if (SectionName.startswith(".AMDGPU.comment.")) SK = SectionKind::getMetadata(); return TargetLoweringObjectFileELF::getExplicitSectionGlobal(GO, SK, TM); Index: llvm/trunk/test/CodeGen/AMDGPU/elf.metadata.ll =================================================================== --- llvm/trunk/test/CodeGen/AMDGPU/elf.metadata.ll +++ llvm/trunk/test/CodeGen/AMDGPU/elf.metadata.ll @@ -1,7 +1,7 @@ ; RUN: llc < %s -march=amdgcn -mcpu=fiji -filetype=obj | llvm-readobj -symbols -s -sd - | FileCheck %s ; CHECK: Section { -; CHECK: Name: .AMDGPU.metadata.info_1 +; CHECK: Name: .AMDGPU.comment.info_1 ; CHECK: Type: SHT_PROGBITS (0x1) ; CHECK: Flags [ (0x0) ; CHECK: Size: 16 @@ -11,7 +11,7 @@ ; CHECK: } ; CHECK: Section { -; CHECK: Name: .AMDGPU.metadata.info_2 +; CHECK: Name: .AMDGPU.comment.info_2 ; CHECK: Type: SHT_PROGBITS (0x1) ; CHECK: Flags [ (0x0) ; CHECK: Size: 16 @@ -21,7 +21,7 @@ ; CHECK: } ; CHECK: Section { -; CHECK: Name: .AMDGPU.metadata.info_3 +; CHECK: Name: .AMDGPU.comment.info_3 ; CHECK: Type: SHT_PROGBITS (0x1) ; CHECK: Flags [ (0x0) ; CHECK: Size: 16 @@ -31,26 +31,26 @@ ; CHECK: } ; CHECK: Symbol { -; CHECK: Name: metadata_info_var_1 +; CHECK: Name: comment_info_var_1 ; CHECK: Size: 16 ; CHECK: Binding: Local -; CHECK: Section: .AMDGPU.metadata.info_1 +; CHECK: Section: .AMDGPU.comment.info_1 ; CHECK: } ; CHECK: Symbol { -; CHECK: Name: metadata_info_var_2 +; CHECK: Name: comment_info_var_2 ; CHECK: Size: 16 ; CHECK: Binding: Global -; CHECK: Section: .AMDGPU.metadata.info_2 +; CHECK: Section: .AMDGPU.comment.info_2 ; CHECK: } ; CHECK: Symbol { -; CHECK: Name: metadata_info_var_3 +; CHECK: Name: comment_info_var_3 ; CHECK: Size: 16 ; CHECK: Binding: Global -; CHECK: Section: .AMDGPU.metadata.info_3 +; CHECK: Section: .AMDGPU.comment.info_3 ; CHECK: } -@metadata_info_var_1 = internal global [4 x i32][i32 826559809, i32 826559809, i32 826559809, i32 826559809], align 1, section ".AMDGPU.metadata.info_1" -@metadata_info_var_2 = constant [4 x i32][i32 843337025, i32 843337025, i32 843337025, i32 843337025], align 1, section ".AMDGPU.metadata.info_2" -@metadata_info_var_3 = global [4 x i32][i32 860114241, i32 860114241, i32 860114241, i32 860114241], align 1, section ".AMDGPU.metadata.info_3" +@comment_info_var_1 = internal global [4 x i32][i32 826559809, i32 826559809, i32 826559809, i32 826559809], align 1, section ".AMDGPU.comment.info_1" +@comment_info_var_2 = constant [4 x i32][i32 843337025, i32 843337025, i32 843337025, i32 843337025], align 1, section ".AMDGPU.comment.info_2" +@comment_info_var_3 = global [4 x i32][i32 860114241, i32 860114241, i32 860114241, i32 860114241], align 1, section ".AMDGPU.comment.info_3"