OSDN Git Service

Update aosp/master LLVM for rebase to r239765
[android-x86/external-llvm.git] / test / MC / MachO / reloc-diff.s
1 // RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | macho-dump | FileCheck %s
2
3 // CHECK: # Relocation 0
4 // CHECK: (('word-0', 0xa4000010),
5 // CHECK:  ('word-1', 0x0)),
6 // CHECK: # Relocation 1
7 // CHECK: (('word-0', 0xa1000000),
8 // CHECK:  ('word-1', 0x0)),
9 // CHECK: # Relocation 2
10 // CHECK: (('word-0', 0xa4000008),
11 // CHECK:  ('word-1', 0x0)),
12 // CHECK: # Relocation 3
13 // CHECK: (('word-0', 0xa1000000),
14 // CHECK:  ('word-1', 0x0)),
15 // CHECK: # Relocation 4
16 // CHECK: (('word-0', 0xa4000004),
17 // CHECK:  ('word-1', 0x0)),
18 // CHECK: # Relocation 5
19 // CHECK: (('word-0', 0xa1000000),
20 // CHECK:  ('word-1', 0x0)),
21 // CHECK: # Relocation 6
22 // CHECK: (('word-0', 0xa2000000),
23 // CHECK:  ('word-1', 0x0)),
24 // CHECK: # Relocation 7
25 // CHECK: (('word-0', 0xa1000000),
26 // CHECK:  ('word-1', 0x0)),
27 // CHECK-NEXT: ])
28
29 _local_def:
30         .globl _external_def
31 _external_def:
32 Ltemp:
33         ret
34
35         .data
36         .long _external_def - _local_def
37         .long Ltemp - _local_def
38
39         .long _local_def - _external_def
40         .long Ltemp - _external_def
41
42         .long _local_def - Ltemp
43         .long _external_def - Ltemp