[MC][ARM] Replace MCContext::reportFatalError call with reportError
authorFangrui Song <i@maskray.me>
Sat, 15 Jan 2022 08:13:49 +0000 (00:13 -0800)
committerFangrui Song <i@maskray.me>
Sat, 15 Jan 2022 08:13:49 +0000 (00:13 -0800)
llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
llvm/test/MC/ARM/thumb1-relax-bcc.s
llvm/test/MC/ARM/thumb1-relax-ldrlit.s

index 37d81e4..4ce28e2 100644 (file)
@@ -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) {
index b2de0a3..1b85399 100644 (file)
@@ -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
index f933584..31a9759 100644 (file)
@@ -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