diff --git a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp index 2e891419f0e3..07a4292ef28b 100644 --- a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp +++ b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp @@ -58,7 +58,7 @@ AMDGPUDisassembler::AMDGPUDisassembler(const MCSubtargetInfo &STI, CodeObjectVersion(AMDGPU::getDefaultAMDHSACodeObjectVersion()) { // ToDo: AMDGPUDisassembler supports only VI ISA. if (!STI.hasFeature(AMDGPU::FeatureGCN3Encoding) && !isGFX10Plus()) - report_fatal_error("Disassembly not yet supported for subtarget"); + reportFatalUsageError("disassembly not yet supported for subtarget"); for (auto [Symbol, Code] : AMDGPU::UCVersion::getGFXVersions()) createConstantSymbolExpr(Symbol, Code); diff --git a/llvm/test/MC/Disassembler/AMDGPU/si-support.txt b/llvm/test/MC/Disassembler/AMDGPU/si-support.txt index f62d89ff7b0e..d0c7b679fb52 100644 --- a/llvm/test/MC/Disassembler/AMDGPU/si-support.txt +++ b/llvm/test/MC/Disassembler/AMDGPU/si-support.txt @@ -1,4 +1,5 @@ -# RUN: not --crash llvm-mc -triple=amdgcn -mcpu=tahiti -disassemble < %s 2>&1 | FileCheck %s +# RUN: not llvm-mc -triple=amdgcn -mcpu=tahiti -disassemble < %s 2>&1 | FileCheck %s +# RUN: not llvm-mc -triple=amdgcn -mcpu=bonaire -disassemble < %s 2>&1 | FileCheck %s -# CHECK: LLVM ERROR: Disassembly not yet supported for subtarget +# CHECK: LLVM ERROR: disassembly not yet supported for subtarget 0x00 0x00 0x00 0x7e