1 // RUN: llvm-mc -arch=aarch64 -filetype=obj %s -o - | \
2 // RUN: elf-dump | FileCheck -check-prefix=OBJ %s
4 ldrb w0, [sp, #:lo12:some_label]
5 ldrh w0, [sp, #:lo12:some_label]
6 ldr w0, [sp, #:lo12:some_label]
7 ldr x0, [sp, #:lo12:some_label]
8 str q0, [sp, #:lo12:some_label]
12 // OBJ: 'r_offset', 0x0000000000000000
13 // OBJ-NEXT: 'r_sym', 0x00000005
14 // OBJ-NEXT: 'r_type', 0x00000116
16 // OBJ: 'r_offset', 0x0000000000000004
17 // OBJ-NEXT: 'r_sym', 0x00000005
18 // OBJ-NEXT: 'r_type', 0x0000011c
20 // OBJ: 'r_offset', 0x0000000000000008
21 // OBJ-NEXT: 'r_sym', 0x00000005
22 // OBJ-NEXT: 'r_type', 0x0000011d
24 // OBJ: 'r_offset', 0x000000000000000c
25 // OBJ-NEXT: 'r_sym', 0x00000005
26 // OBJ-NEXT: 'r_type', 0x0000011e
28 // OBJ: 'r_offset', 0x0000000000000010
29 // OBJ-NEXT: 'r_sym', 0x00000005
30 // OBJ-NEXT: 'r_type', 0x0000012b
34 // OBJ-NEXT: some_label