1 // RUN
: not llvm-mc
-triple amdgcn-amd-unknown
-mcpu
=gfx802
%s
2>&1 | FileCheck
--check-prefix
=OSABI-UNK-ERR
%s
2 // RUN
: not llvm-mc
-triple amdgcn-amd-unknown
-mcpu
=iceland
%s
2>&1 | FileCheck
--check-prefix
=OSABI-UNK-ERR
%s
3 // RUN
: not llvm-mc
-triple amdgcn-amd-amdhsa
--amdhsa-code-object-version
=2 -mcpu
=gfx802
%s
2>&1 | FileCheck
--check-prefix
=OSABI-HSA-ERR
%s
4 // RUN
: not llvm-mc
-triple amdgcn-amd-amdhsa
--amdhsa-code-object-version
=2 -mcpu
=iceland
%s
2>&1 | FileCheck
--check-prefix
=OSABI-HSA-ERR
%s
5 // RUN
: llvm-mc
-triple amdgcn-amd-amdpal
-mcpu
=gfx802
%s | FileCheck
--check-prefix
=OSABI-PAL
%s
6 // RUN
: llvm-mc
-triple amdgcn-amd-amdpal
-mcpu
=iceland
%s | FileCheck
--check-prefix
=OSABI-PAL
%s
7 // RUN
: not llvm-mc
-triple amdgcn-amd-unknown
-mcpu
=gfx802
%s
2>&1 | FileCheck
--check-prefix
=OSABI-UNK-ERR
%s
9 // OSABI-PAL
: .amd_amdgpu_isa "amdgcn-amd-amdpal--gfx802"
10 // OSABI-UNK-ERR
: error
: target id must match options
11 // OSABI-HSA-ERR
: error
: target id must match options
12 // OSABI-PAL-ERR
: error
: target id must match options
13 .amd_amdgpu_isa "amdgcn-amd-amdpal--gfx802"