brintos

brintos / llvm-project-archived public Read only

0
0
Text · 748 B · fc308e4 Raw
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