# RUN: yaml2obj %s -o %t -DABI_VERSION=4 -DGENERICVER=EF_AMDGPU_GENERIC_VERSION_V1 # RUN: llvm-readelf -h %t | FileCheck %s --check-prefixes=V1 # RUN: yaml2obj %s -o %t -DABI_VERSION=4 -DGENERICVER=EF_AMDGPU_GENERIC_VERSION_V32 # RUN: llvm-readelf -h %t | FileCheck %s --check-prefixes=V32 # RUN: yaml2obj %s -o %t -DABI_VERSION=4 -DGENERICVER=EF_AMDGPU_GENERIC_VERSION_V126 # RUN: llvm-readelf -h %t | FileCheck %s --check-prefixes=V126 # RUN: yaml2obj %s -o %t -DABI_VERSION=4 -DGENERICVER=EF_AMDGPU_GENERIC_VERSION_V255 # RUN: llvm-readelf -h %t | FileCheck %s --check-prefixes=V255 # V1: generic_v1 # V32: generic_v32 # V126: generic_v126 # V255: generic_v255 --- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB OSABI: ELFOSABI_AMDGPU_HSA ABIVersion: [[ABI_VERSION]] Type: ET_REL Machine: EM_AMDGPU Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX900, [[GENERICVER]] ]