[llvm] e2b6692 - [MC][ARM] Replace MCContext::reportFatalError call with reportError
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Sat Jan 15 00:13:54 PST 2022
Author: Fangrui Song
Date: 2022-01-15T00:13:49-08:00
New Revision: e2b66928e507ae0db7bd38d6d1c7bdd406caf2aa
URL: https://github.com/llvm/llvm-project/commit/e2b66928e507ae0db7bd38d6d1c7bdd406caf2aa
DIFF: https://github.com/llvm/llvm-project/commit/e2b66928e507ae0db7bd38d6d1c7bdd406caf2aa.diff
LOG: [MC][ARM] Replace MCContext::reportFatalError call with reportError
Added:
Modified:
llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
llvm/test/MC/ARM/thumb1-relax-bcc.s
llvm/test/MC/ARM/thumb1-relax-ldrlit.s
Removed:
################################################################################
diff --git a/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp b/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
index 37d81e4b0af13..4ce28e2b62394 100644
--- a/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
+++ b/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
@@ -87,7 +87,7 @@ unsigned ARMELFObjectWriter::GetRelocTypeInner(const MCValue &Target,
if (IsPCRel) {
switch (Fixup.getTargetKind()) {
default:
- Ctx.reportFatalError(Fixup.getLoc(), "unsupported relocation on symbol");
+ Ctx.reportError(Fixup.getLoc(), "unsupported relocation on symbol");
return ELF::R_ARM_NONE;
case FK_Data_4:
switch (Modifier) {
diff --git a/llvm/test/MC/ARM/thumb1-relax-bcc.s b/llvm/test/MC/ARM/thumb1-relax-bcc.s
index b2de0a344bddd..1b853991754fc 100644
--- a/llvm/test/MC/ARM/thumb1-relax-bcc.s
+++ b/llvm/test/MC/ARM/thumb1-relax-bcc.s
@@ -5,8 +5,8 @@
.global func1
_func1:
+@ CHECK-ERROR: :[[#@LINE+1]]:9: error: unsupported relocation on symbol
bne _func2
-@ CHECK-ERROR: unsupported relocation on symbol
@ CHECK-ELF: 7f f4 fe af bne.w {{.+}} @ imm = #-4
@ CHECK-ELF-NEXT: R_ARM_THM_JUMP19 _func2
diff --git a/llvm/test/MC/ARM/thumb1-relax-ldrlit.s b/llvm/test/MC/ARM/thumb1-relax-ldrlit.s
index f9335842d85d6..31a9759104df5 100644
--- a/llvm/test/MC/ARM/thumb1-relax-ldrlit.s
+++ b/llvm/test/MC/ARM/thumb1-relax-ldrlit.s
@@ -4,5 +4,5 @@
.global func1
_func1:
+@ CHECK-ERROR: :[[#@LINE+1]]:9: error: unsupported relocation on symbol
ldr r0, _func2
-@ CHECK-ERROR: unsupported relocation on symbol
More information about the llvm-commits
mailing list