[llvm] 5760c06 - M68,test: Remove CHECK lines for MCAsmStreamer's fixup output

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 4 21:27:22 PDT 2025


Author: Fangrui Song
Date: 2025-07-04T21:27:17-07:00
New Revision: 5760c064bbe72b57ce8bb5c6f431f0339abac37a

URL: https://github.com/llvm/llvm-project/commit/5760c064bbe72b57ce8bb5c6f431f0339abac37a
DIFF: https://github.com/llvm/llvm-project/commit/5760c064bbe72b57ce8bb5c6f431f0339abac37a.diff

LOG: M68,test: Remove CHECK lines for MCAsmStreamer's fixup output

The fixup output is a debug aid and should not be used to test
target-specific relocation generation implementation. The llvm-mc
-filetype=obj output is what truly matters.

The FIXUP code was likely copied from RISC-V, which has been cleaned up.

Added: 
    

Modified: 
    llvm/test/MC/M68k/Control/branch-pc-rel.s
    llvm/test/MC/M68k/Control/bsr.s
    llvm/test/MC/M68k/Control/bsr32.s
    llvm/test/MC/M68k/Control/call-pc-rel.s
    llvm/test/MC/M68k/Relocations/tls.s
    llvm/test/MC/M68k/pc-rel.s

Removed: 
    


################################################################################
diff  --git a/llvm/test/MC/M68k/Control/branch-pc-rel.s b/llvm/test/MC/M68k/Control/branch-pc-rel.s
index 912959ba94fac..bfeed3addbf2b 100644
--- a/llvm/test/MC/M68k/Control/branch-pc-rel.s
+++ b/llvm/test/MC/M68k/Control/branch-pc-rel.s
@@ -2,11 +2,9 @@
 
 	; CHECK:      beq  .LBB0_1
 	; CHECK-SAME: encoding: [0x67,A]
-        ; CHECK:      fixup A - offset: 1, value: .LBB0_1-1, kind: FK_PCRel_1
 	beq	.LBB0_1
 	; CHECK:      bra  .LBB0_2
 	; CHECK-SAME: encoding: [0x60,A]
-        ; CHECK:      fixup A - offset: 1, value: .LBB0_2-1, kind: FK_PCRel_1
 	bra	.LBB0_2
 .LBB0_1:
 	; CHECK:      add.l  #0, %d0

diff  --git a/llvm/test/MC/M68k/Control/bsr.s b/llvm/test/MC/M68k/Control/bsr.s
index 6b7a7d5c6ecd9..71ceb56ea66a4 100644
--- a/llvm/test/MC/M68k/Control/bsr.s
+++ b/llvm/test/MC/M68k/Control/bsr.s
@@ -2,11 +2,9 @@
 
 	; CHECK:      bsr.b   .LBB0_1
 	; CHECK-SAME: encoding: [0x61,A]
-        ; CHECK:      fixup A - offset: 1, value: .LBB0_1-1, kind: FK_PCRel_1
 	bsr.b .LBB0_1
 	; CHECK:      bsr.w   .LBB0_2
 	; CHECK-SAME: encoding: [0x61,0x00,A,A]
-        ; CHECK:      fixup A - offset: 2, value: .LBB0_2, kind: FK_PCRel_2
 	bsr.w	.LBB0_2
 .LBB0_1:
 	; CHECK:      add.l  #0, %d0

diff  --git a/llvm/test/MC/M68k/Control/bsr32.s b/llvm/test/MC/M68k/Control/bsr32.s
index 58ed4a29a3531..5151d6281ef3f 100644
--- a/llvm/test/MC/M68k/Control/bsr32.s
+++ b/llvm/test/MC/M68k/Control/bsr32.s
@@ -2,15 +2,12 @@
 
 	; CHECK:      bsr.b   .LBB0_1
 	; CHECK-SAME: encoding: [0x61,A]
-        ; CHECK:      fixup A - offset: 1, value: .LBB0_1-1, kind: FK_PCRel_1
 	bsr.b .LBB0_1
 	; CHECK:      bsr.w   .LBB0_2
 	; CHECK-SAME: encoding: [0x61,0x00,A,A]
-        ; CHECK:      fixup A - offset: 2, value: .LBB0_2, kind: FK_PCRel_2
 	bsr.w	.LBB0_2
   ; CHECK:     bsr.l   .LBB0_3
   ; CHECK-SAME: encoding: [0x61,0xff,A,A,A,A] 
-        ; CHECK:      fixup A - offset: 2, value: .LBB0_3, kind: FK_PCRel_4
   bsr.l .LBB0_3  
 .LBB0_1:
 	; CHECK:      add.l  #0, %d0

diff  --git a/llvm/test/MC/M68k/Control/call-pc-rel.s b/llvm/test/MC/M68k/Control/call-pc-rel.s
index ee0147ef52c93..26d30530ca919 100644
--- a/llvm/test/MC/M68k/Control/call-pc-rel.s
+++ b/llvm/test/MC/M68k/Control/call-pc-rel.s
@@ -16,12 +16,10 @@ PCI:
 	; CHECK:     jsr  (BACKWARD,%pc,%d0)
         ; CHECK-OBJ: jsr  (250,%pc,%d0)
 	; CHECK-SAME: encoding: [0x4e,0xbb,0x08,A]
-        ; CHECK:      fixup A - offset: 3, value: BACKWARD+1, kind: FK_PCRel_1
 	jsr	(BACKWARD,%pc,%d0)
 	; CHECK:     jsr  (FORWARD,%pc,%d0)
         ; CHECK-OBJ: jsr  (10,%pc,%d0)
 	; CHECK-SAME: encoding: [0x4e,0xbb,0x08,A]
-        ; CHECK:      fixup A - offset: 3, value: FORWARD+1, kind: FK_PCRel_1
 	jsr	(FORWARD,%pc,%d0)
 
 ; CHECK-LABEL: PCD:
@@ -29,12 +27,10 @@ PCD:
 	; CHECK:     jsr  (BACKWARD,%pc)
 	; CHECK-OBJ: jsr  (65522,%pc)
 	; CHECK-SAME: encoding: [0x4e,0xba,A,A]
-        ; CHECK:      fixup A - offset: 2, value: BACKWARD, kind: FK_PCRel_2
 	jsr	(BACKWARD,%pc)
 	; CHECK:     jsr  (FORWARD,%pc)
 	; CHECK-OBJ: jsr  (2,%pc)
 	; CHECK-SAME: encoding: [0x4e,0xba,A,A]
-        ; CHECK:      fixup A - offset: 2, value: FORWARD, kind: FK_PCRel_2
 	jsr	(FORWARD,%pc)
 
 ; CHECK-LABEL: FORWARD:

diff  --git a/llvm/test/MC/M68k/Relocations/tls.s b/llvm/test/MC/M68k/Relocations/tls.s
index ec7e11f17fe70..50f67eb5f158c 100644
--- a/llvm/test/MC/M68k/Relocations/tls.s
+++ b/llvm/test/MC/M68k/Relocations/tls.s
@@ -1,17 +1,12 @@
-; RUN: llvm-mc -triple m68k -show-encoding %s | FileCheck -check-prefix=INSTR %s
+; RUN: llvm-mc -triple m68k %s | FileCheck -check-prefix=INSTR %s
 ; RUN: llvm-mc -triple m68k --mcpu=M68020 -filetype=obj %s -o %t
 ; RUN: llvm-readelf -rs %t | FileCheck --check-prefix=READELF %s --implicit-check-not=TLS
 
 ; INSTR:      move.l  (le at TPOFF,%a0), %d0
-; INSTR-NEXT:                fixup A - offset: 2, value: le at TPOFF, kind: FK_Data_2
 ; INSTR-NEXT: move.l  (ie at GOTTPOFF,%a0), %a2
-; INSTR-NEXT:                fixup A - offset: 2, value: ie at GOTTPOFF, kind: FK_Data_2
 ; INSTR-NEXT: lea     (gd at TLSGD,%a0), %a0
-; INSTR-NEXT:                fixup A - offset: 2, value: gd at TLSGD, kind: FK_Data_2
 ; INSTR-NEXT: move.l  (ld at TLSLD,%a0), %d0
-; INSTR-NEXT:                fixup A - offset: 2, value: ld at TLSLD, kind: FK_Data_2
 ; INSTR-NEXT: lea     (ld at TLSLDM,%a2), %a1
-; INSTR-NEXT:                fixup A - offset: 2, value: ld at TLSLDM, kind: FK_Data_2
 
 ; READELF:      R_68K_TLS_LE16         00000000   le + 0
 ; READELF-NEXT: R_68K_TLS_IE16         00000000   ie + 0

diff  --git a/llvm/test/MC/M68k/pc-rel.s b/llvm/test/MC/M68k/pc-rel.s
index a4d76d341bb05..f5d98ec855e6c 100644
--- a/llvm/test/MC/M68k/pc-rel.s
+++ b/llvm/test/MC/M68k/pc-rel.s
@@ -3,7 +3,6 @@
         ; A fixup whose size is multiple of a word.
 	; CHECK:      cmpi.l  #87, (.LBB0_1,%pc)
 	; CHECK-SAME: encoding: [0x0c,0xba,0x00,0x00,0x00,0x57,A,A]
-        ; CHECK:      fixup A - offset: 6, value: .LBB0_1, kind: FK_PCRel_2
 	cmpi.l  #87, (.LBB0_1,%pc)
 
         ; A fixup that is smaller than a word.
@@ -11,7 +10,6 @@
         ; tested by `Control/branch-pc-rel.s`.
 	; CHECK:      cmpi.l  #94, (.LBB0_2,%pc,%a0)
 	; CHECK-SAME: encoding: [0x0c,0xbb,0x00,0x00,0x00,0x5e,0x88,A]
-        ; CHECK:      fixup A - offset: 7, value: .LBB0_2+1, kind: FK_PCRel_1
 	cmpi.l  #94, (.LBB0_2,%pc,%a0)
 .LBB0_1:
 	add.l	#0, %d0


        


More information about the llvm-commits mailing list