24 lines · plain
1; RUN: llvm-mc -triple arm64-apple-darwin10 %s -filetype=obj -o - | llvm-readobj -r --expand-relocs - | FileCheck %s2 3; Test that we produce an external relocation with Lbar. We could also produce4; an internal relocation. We just have to be careful to not use another symbol.5 6// CHECK: Relocations [7// CHECK-NEXT: Section __data {8// CHECK-NEXT: Relocation {9// CHECK-NEXT: Offset: 0x010// CHECK-NEXT: PCRel: 011// CHECK-NEXT: Length: 312// CHECK-NEXT: Type: ARM64_RELOC_UNSIGNED (0)13// CHECK-NEXT: Symbol: Lbar14// CHECK-NEXT: }15// CHECK-NEXT: }16// CHECK-NEXT: ]17 18 .section __DATA,__objc_classrefs,regular,no_dead_strip19Lbar:20 21 .section __DATA,__data22 .quad Lbar23 24