Add AArch64 as an experimental target.
[oota-llvm.git] / test / MC / AArch64 / elf-reloc-ldstunsimm.s
1 // RUN: llvm-mc -arch=aarch64 -filetype=obj %s -o - | \
2 // RUN:   elf-dump | FileCheck -check-prefix=OBJ %s
3
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]
9
10 // OBJ: .rela.text
11
12 // OBJ: 'r_offset', 0x0000000000000000
13 // OBJ-NEXT:  'r_sym', 0x00000005
14 // OBJ-NEXT: 'r_type', 0x00000116
15
16 // OBJ: 'r_offset', 0x0000000000000004
17 // OBJ-NEXT:  'r_sym', 0x00000005
18 // OBJ-NEXT: 'r_type', 0x0000011c
19
20 // OBJ: 'r_offset', 0x0000000000000008
21 // OBJ-NEXT:  'r_sym', 0x00000005
22 // OBJ-NEXT: 'r_type', 0x0000011d
23
24 // OBJ: 'r_offset', 0x000000000000000c
25 // OBJ-NEXT:  'r_sym', 0x00000005
26 // OBJ-NEXT: 'r_type', 0x0000011e
27
28 // OBJ: 'r_offset', 0x0000000000000010
29 // OBJ-NEXT:  'r_sym', 0x00000005
30 // OBJ-NEXT: 'r_type', 0x0000012b
31
32 // OBJ: .symtab
33 // OBJ: Symbol 5
34 // OBJ-NEXT: some_label