Skip to content

Commit d6d03d0

Browse files
committed
[ELF][test] Fix some llvm-objdump RUN lines which don't actually test anything
(cherry picked from commit ac46bc3)
1 parent dcdf2af commit d6d03d0

File tree

3 files changed

+10
-12
lines changed

3 files changed

+10
-12
lines changed

lld/test/ELF/arm-ldrlit.s

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// REQUIRES: arm
22
// RUN: llvm-mc --triple=armv7a-none-eabi --arm-add-build-attributes -filetype=obj -o %t.o %s
3-
// RUN: llvm-objdump -d -r --triple=armv7a-none-eabi %t.o
43
// RUN: echo "SECTIONS { \
54
// RUN: .rodata.low 0x8012 : { *(.rodata.low) } \
65
// RUN: .text.low 0x8f00 : { *(.text.low) } \

lld/test/ELF/arm-thumb-interwork-ifunc.s

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// REQUIRES: arm
22
// RUN: llvm-mc --triple=armv7a-linux-gnueabihf -arm-add-build-attributes -filetype=obj -o %t.o %s
33
// RUN: ld.lld %t.o -o %t
4-
// RUN: llvm-objdump --triple=armv7a-none-linux-gnueabi -d --no-show-raw-insn %t
4+
// RUN: llvm-objdump --triple=armv7a-none-linux-gnueabi -d --no-show-raw-insn %t | FileCheck %s
55

66
/// Non-preemptible ifuncs are called via a PLT entry which is always Arm
77
/// state, expect the ARM callers to go direct to the PLT entry, Thumb
@@ -30,23 +30,23 @@ thumb_caller:
3030
b.w foo
3131
bl foo
3232

33-
// CHECK: 00012004 _start:
34-
// CHECK-NEXT: b #36
35-
// CHECK-NEXT: bl #32
33+
// CHECK: 00021004 <_start>:
34+
// CHECK-NEXT: b #36 <$a>
35+
// CHECK-NEXT: bl #32 <$a>
3636

37-
// CHECK: 0001200c thumb_caller:
37+
// CHECK: 0002100c <thumb_caller>:
3838
// CHECK-NEXT: b.w #8
3939
// CHECK-NEXT: b.w #4
4040
// CHECK-NEXT: blx #24
4141

42-
// CHECK: 00012018 __Thumbv7ABSLongThunk_foo:
43-
// CHECK-NEXT: movw r12, #8240
44-
// CHECK-NEXT: movt r12, #1
42+
// CHECK: 00021018 <__Thumbv7ABSLongThunk_foo>:
43+
// CHECK-NEXT: movw r12, #4144
44+
// CHECK-NEXT: movt r12, #2
4545
// CHECK-NEXT: bx r12
4646

4747
// CHECK: Disassembly of section .iplt:
4848

49-
// CHECK: 00012030 $a:
49+
// CHECK: 00021030 <$a>:
5050
// CHECK-NEXT: add r12, pc, #0, #12
51-
// CHECK-NEXT: add r12, r12, #4096
51+
// CHECK-NEXT: add r12, r12, #16, #20
5252
// CHECK-NEXT: ldr pc, [r12, #8]!

lld/test/ELF/arm-thumb2-adr.s

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
// RUN: } " > %t.script
1111
// RUN: ld.lld --script %t.script %t.o -o %t
1212
// RUN: llvm-readobj --symbols %t | FileCheck %s --check-prefix=SYMS
13-
// RUN: llvm-objdump -d --triple=thumbv7m-none-eabi %t
1413
// RUN: llvm-objdump -d --no-show-raw-insn --triple=thumbv7m-none-eabi %t | FileCheck %s
1514

1615
/// Test the various legal cases for the R_ARM_THM_ALU_PREL_11_0 relocation

0 commit comments

Comments
 (0)