[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