41 lines · plain
1@ RUN: llvm-mc -mcpu=cortex-a8 -triple thumbv7-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj -r --expand-relocs - | FileCheck %s2 .thumb3 .thumb_func foo4foo:5 movw r0, :lower16:(bar + 16)6 movt r0, :upper16:(bar + 16)7 bx r08 9@ CHECK: Relocations [10@ CHECK-NEXT: Section __text {11@ CHECK-NEXT: Relocation {12@ CHECK-NEXT: Offset: 0x413@ CHECK-NEXT: PCRel: 014@ CHECK-NEXT: Length: 315@ CHECK-NEXT: Type: ARM_RELOC_HALF (8)16@ CHECK-NEXT: Symbol: bar17@ CHECK-NEXT: }18@ CHECK-NEXT: Relocation {19@ CHECK-NEXT: Offset: 0x1020@ CHECK-NEXT: PCRel: 021@ CHECK-NEXT: Length: 322@ CHECK-NEXT: Type: ARM_RELOC_PAIR (1)23@ CHECK-NEXT: Section: -24@ CHECK-NEXT: }25@ CHECK-NEXT: Relocation {26@ CHECK-NEXT: Offset: 0x027@ CHECK-NEXT: PCRel: 028@ CHECK-NEXT: Length: 229@ CHECK-NEXT: Type: ARM_RELOC_HALF (8)30@ CHECK-NEXT: Symbol: bar31@ CHECK-NEXT: }32@ CHECK-NEXT: Relocation {33@ CHECK-NEXT: Offset: 0x034@ CHECK-NEXT: PCRel: 035@ CHECK-NEXT: Length: 236@ CHECK-NEXT: Type: ARM_RELOC_PAIR (1)37@ CHECK-NEXT: Section: -38@ CHECK-NEXT: }39@ CHECK-NEXT: }40@ CHECK-NEXT: ]41