xref: /llvm-project/llvm/test/MC/ARM/assembler-fill.s (revision ecd6d7254e6452bd4663a473f46bd13bcf2bfeec)
1*ecd6d725SFangrui Song// RUN: llvm-mc --triple=thumbv7eb-linux-gnueabihf %s -filetype=obj | llvm-objdump --triple=thumbv7eb-linux-gnueabihf -s - | FileCheck %s
2588fad4dSNirav Dave
3588fad4dSNirav Dave// CHECK: Contents of section .text
4588fad4dSNirav Dave// CHECK-NEXT: 0000 d000bf00
5588fad4dSNirav Dave
6588fad4dSNirav Dave//  Make sure we emit in correct endianness.
7588fad4dSNirav Dave
8588fad4dSNirav Dave// CHECK: Contents of section .data
9588fad4dSNirav Dave// CHECK-NEXT:  0000 12341234 1234
10588fad4dSNirav Dave
11588fad4dSNirav Dave	.syntax unified
12588fad4dSNirav Dave        .text
13588fad4dSNirav Dave        .thumb
14588fad4dSNirav Dave	.thumb_func
15588fad4dSNirav Dave.L1:
16588fad4dSNirav Dave        beq Label
17588fad4dSNirav Dave.L2:
18588fad4dSNirav Dave	nop
19588fad4dSNirav DaveLabel:
20588fad4dSNirav Dave
21588fad4dSNirav Dave	.data
22588fad4dSNirav Dave	.short 0x1234
23588fad4dSNirav Dave	.fill (.L2 - .L1), 2, 0x1234
24