[lld] [lld][test] filecheck typo fixes (PR #93471)
Peter Smith via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 3 05:54:42 PST 2025
smithp35 wrote:
A diff (apologies can't upload as a file) for `aarch64-cortex-a53-843419-thunk-align.s` . No functional changes, just needed to update for more recent llvm-objdump output syntax.
Are you OK to incorporate these into your patch?
```
diff --git a/lld/test/ELF/aarch64-cortex-a53-843419-thunk-align.s b/lld/test/ELF/aarch64-cortex-a53-843419-thunk-align.s
index 5226d6733acb..5d09ca62dc66 100644
--- a/lld/test/ELF/aarch64-cortex-a53-843419-thunk-align.s
+++ b/lld/test/ELF/aarch64-cortex-a53-843419-thunk-align.s
@@ -7,7 +7,7 @@
// RUN: *(.text.02) } \
// RUN: .foo : { *(.foo_sec) } } " > %t.script
// RUN: ld.lld -pie --fix-cortex-a53-843419 --script=%t.script %t.o -o %t2
-// RUN: llvm-objdump --no-show-raw-insn --triple=aarch64-linux-gnu -d %t2
+// RUN: llvm-objdump --no-show-raw-insn --triple=aarch64-linux-gnu -d %t2 | FileCheck %s
/// %t2 is > 128 Megabytes, so delete it early.
@@ -36,13 +36,13 @@ t3_ff8_ldr:
ret
/// Expect thunk and patch to be inserted here
-// CHECK: 0000000000011008 __AArch64ADRPThunk_far_away:
-// CHECK-NEXT: 11008: adrp x16, #134221824
-// CHECK-NEXT: add x16, x16, #16
-// CHECK-NEXT: br x16
-// CHECK: 0000000000012008 __CortexA53843419_11000:
-// CHECK-NEXT: 12008: ldr x0, [x0, #168]
-// CHECK-NEXT: b #-4104 <t3_ff8_ldr+0xc>
+// CHECK-LABEL: 0000000000011008 <__AArch64ADRPThunk_far_away>:
+// CHECK-NEXT: 11008: adrp x16, 0x8012000
+// CHECK-NEXT: add x16, x16, #0x10
+// CHECK-NEXT:: br x16
+// CHECK-LABEL: 0000000000012008 <__CortexA53843419_11000>:
+// CHECK-NEXT: 12008: ldr x0, [x0, #0xb8]
+// CHECK-NEXT: 1200c: b 0x11004 <t3_ff8_ldr+0xc>
.section .text.02, "ax", %progbits
.globl far_away
@@ -52,15 +52,13 @@ far_away:
ret
/// Expect thunk for _start not to have size rounded up to 4KiB as it is at
/// the end of the OutputSection
-// CHECK: 0000000008012010 far_away:
-// CHECK-NEXT: 8012010: bl #8
-// CHECK-NEXT: ret
-// CHECK: 0000000008012018 __AArch64ADRPThunk__start:
-// CHECK-NEXT: 8012018: adrp x16, #-134225920
-// CHECK-NEXT: add x16, x16, #0
-// CHECK-NEXT: br x16
-// CHECK: 0000000008012024 foo:
-// CHECK-NEXT: 8012024: ret
+// CHECK-LABEL: 0000000008012010 <far_away>:
+// CHECK-NEXT: 8012010: bl 0x8012018 <__AArch64ADRPThunk__start>
+// CHECK-NEXT: 8012014: ret
+// CHECK-LABEL: 0000000008012018 <__AArch64ADRPThunk__start>:
+// CHECK-NEXT: 8012018: adrp x16, 0x10000
+// CHECK-NEXT: 801201c: add x16, x16, #0x0
+// CHECK-NEXT: 8012020: br x16
.section .foo_sec, "ax", %progbits
.globl foo
.type foo, function
```
https://github.com/llvm/llvm-project/pull/93471
More information about the llvm-commits
mailing list