summaryrefslogtreecommitdiff
path: root/test/ELF/arm-thunk-largesection.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/arm-thunk-largesection.s')
-rw-r--r--test/ELF/arm-thunk-largesection.s11
1 files changed, 7 insertions, 4 deletions
diff --git a/test/ELF/arm-thunk-largesection.s b/test/ELF/arm-thunk-largesection.s
index d68cd0c761413..940888f185d4d 100644
--- a/test/ELF/arm-thunk-largesection.s
+++ b/test/ELF/arm-thunk-largesection.s
@@ -1,5 +1,5 @@
// REQUIRES: arm
-// RUN: llvm-mc -filetype=obj -triple=thumbv7a-none-linux-gnueabi %s -o %t
+// RUN: llvm-mc -arm-add-build-attributes -filetype=obj -triple=thumbv7a-none-linux-gnueabi %s -o %t
// RUN: ld.lld %t -o %t2 2>&1
// RUN: llvm-objdump -d -triple=thumbv7a-none-linux-gnueabi -start-address=69632 -stop-address=69636 %t2 | FileCheck -check-prefix=CHECK1 %s
// RUN: llvm-objdump -d -triple=thumbv7a-none-linux-gnueabi -start-address=73732 -stop-address=73742 %t2 | FileCheck -check-prefix=CHECK2 %s
@@ -16,9 +16,12 @@ _start:
bx lr
.space 0x1000
// CHECK1: Disassembly of section .text:
-// CHECK1-NEXT: _start:
-// CHECK1-NEXT: 11000: 70 47 bx lr
-// CHECK1-NEXT: 11002: 00 00 movs r0, r0
+// CHECK1-NEXT:_start:
+// CHECK1-NEXT: 11000: 70 47 bx lr
+// CHECK1-EMPTY:
+// CHECK-NEXT:$d.1:
+// CHECK-NEXT: 11002: 00 00 .short 0x0000
+
// CHECK2: __Thumbv7ABSLongThunk__start:
// CHECK2-NEXT: 12004: fe f7 fc bf b.w #-4104 <_start>