diff options
Diffstat (limited to 'llvm/test/Object')
-rw-r--r-- | llvm/test/Object/AMDGPU/elf-definitios.yaml | 3 | ||||
-rw-r--r-- | llvm/test/Object/AMDGPU/elf32-unknown.yaml | 11 | ||||
-rw-r--r-- | llvm/test/Object/AMDGPU/elf64-unknown.yaml | 11 |
3 files changed, 25 insertions, 0 deletions
diff --git a/llvm/test/Object/AMDGPU/elf-definitios.yaml b/llvm/test/Object/AMDGPU/elf-definitios.yaml index 5f5e200b49b..6d535095123 100644 --- a/llvm/test/Object/AMDGPU/elf-definitios.yaml +++ b/llvm/test/Object/AMDGPU/elf-definitios.yaml @@ -1,6 +1,8 @@ # RUN: yaml2obj -format=elf %s > %t.o # RUN: llvm-readobj -s -file-headers %t.o | FileCheck %s +# CHECK: Format: ELF64-amdgpu-hsacobj +# CHECK: Arch: amdgcn # CHECK: Machine: EM_AMDGPU (0xE0) # CHECK: Sections [ # CHECK: Section { @@ -18,6 +20,7 @@ FileHeader: Data: ELFDATA2LSB Type: ET_REL Machine: EM_AMDGPU + OSABI: ELFOSABI_AMDGPU_HSA Sections: - Name: .shf_amdgpu diff --git a/llvm/test/Object/AMDGPU/elf32-unknown.yaml b/llvm/test/Object/AMDGPU/elf32-unknown.yaml new file mode 100644 index 00000000000..708db8dc9fc --- /dev/null +++ b/llvm/test/Object/AMDGPU/elf32-unknown.yaml @@ -0,0 +1,11 @@ +# RUN: yaml2obj -format=elf %s > %t.o +# RUN: llvm-readobj -s -file-headers %t.o | FileCheck %s + +# CHECK: Format: ELF32-amdgpu + +--- +FileHeader: + Class: ELFCLASS32 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_AMDGPU diff --git a/llvm/test/Object/AMDGPU/elf64-unknown.yaml b/llvm/test/Object/AMDGPU/elf64-unknown.yaml new file mode 100644 index 00000000000..cae248854ad --- /dev/null +++ b/llvm/test/Object/AMDGPU/elf64-unknown.yaml @@ -0,0 +1,11 @@ +# RUN: yaml2obj -format=elf %s > %t.o +# RUN: llvm-readobj -s -file-headers %t.o | FileCheck %s + +# CHECK: Format: ELF64-amdgpu + +--- +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_AMDGPU |