| # RUN: llvm-mc -filetype=obj -triple=aarch64-unknown-freebsd %s -o %t | |
| # RUN: llvm-objdump -d %t | FileCheck %s | |
| .section .mysection,"ax",@progbits | |
| .globl _start | |
| _start: | |
| adr x1,msg | |
| msg: .asciz "Hello, world\n" | |
| msgend: | |
| .section .myothersection,"ax",@progbits | |
| adrp x1,mystr | |
| mystr: | |
| .asciz "blah" | |
| .size mystr, 4 | |
| # CHECK: Disassembly of section .mysection: | |
| # CHECK: _start: | |
| # CHECK: 0: 21 00 00 10 adr x1, #4 | |
| # CHECK: msg: | |
| # CHECK: 4: 48 65 6c 6c .word | |
| # CHECK: 8: 6f 2c 20 77 .word | |
| # CHECK: c: 6f 72 6c 64 .word | |
| # CHECK: 10: 0a 00 .short | |
| # CHECK: Disassembly of section .myothersection: | |
| # CHECK: $x.2: | |
| # CHECK: 0: 01 00 00 90 adrp x1, #0 | |
| # CHECK: mystr: | |
| # CHECK: 4: 62 6c 61 68 .word | |
| # CHECK: 8: 00 .byte |