xref: /aosp_15_r20/external/llvm/test/MC/MachO/darwin-x86_64-diff-reloc-assign-2.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple x86_64-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -r --expand-relocs | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker	.data
4*9880d681SAndroid Build Coastguard WorkerL_var1:
5*9880d681SAndroid Build Coastguard WorkerL_var2:
6*9880d681SAndroid Build Coastguard Worker	.long L_var2 - L_var1
7*9880d681SAndroid Build Coastguard Worker	.set L_var3, .
8*9880d681SAndroid Build Coastguard Worker	.set L_var4, .
9*9880d681SAndroid Build Coastguard Worker	.long L_var4 - L_var3
10*9880d681SAndroid Build Coastguard Worker
11*9880d681SAndroid Build Coastguard Worker// CHECK:      Relocations [
12*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:   Section __data {
13*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:     Relocation {
14*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:       Offset: 0x4
15*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:       PCRel: 0
16*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:       Length: 2
17*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:       Type: X86_64_RELOC_SUBTRACTOR (5)
18*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:       Section: __data (2)
19*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:     }
20*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:     Relocation {
21*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:       Offset: 0x4
22*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:       PCRel: 0
23*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:       Length: 2
24*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:       Type: X86_64_RELOC_UNSIGNED (0)
25*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:       Section: __data (2)
26*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:     }
27*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT:   }
28*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ]
29