83 lines · plain
1@ RUN: llvm-mc -mcpu=cortex-a8 -triple thumbv7-apple-darwin10 -filetype=obj -o - < %s | llvm-readobj -r --expand-relocs - | FileCheck %s2 3@ rdar://100383704 5 .syntax unified6 .text7 .align 28 .code 16 9 .thumb_func _foo10 movw r2, :lower16:L111 movt r2, :upper16:L112 movw r12, :lower16:L213 movt r12, :upper16:L214 .space 7000015 16 .data17L1: .long 018L2: .long 019 20@ CHECK: Format: Mach-O arm21@ CHECK: Arch: arm22@ CHECK: AddressSize: 32bit23@ CHECK: Relocations [24@ CHECK: Section __text {25@ CHECK: Relocation {26@ CHECK: Offset: 0xC27@ CHECK: PCRel: 028@ CHECK: Length: 329@ CHECK: Type: ARM_RELOC_HALF (8)30@ CHECK: Section: __data (2)31@ CHECK: }32@ CHECK: Relocation {33@ CHECK: Offset: 0x118434@ CHECK: PCRel: 035@ CHECK: Length: 336@ CHECK: Type: ARM_RELOC_PAIR (1)37@ CHECK: Section: - (16777215)38@ CHECK: }39@ CHECK: Relocation {40@ CHECK: Offset: 0x841@ CHECK: PCRel: 042@ CHECK: Length: 243@ CHECK: Type: ARM_RELOC_HALF (8)44@ CHECK: Section: __data (2)45@ CHECK: }46@ CHECK: Relocation {47@ CHECK: Offset: 0x148@ CHECK: PCRel: 049@ CHECK: Length: 250@ CHECK: Type: ARM_RELOC_PAIR (1)51@ CHECK: Section: - (16777215)52@ CHECK: }53@ CHECK: Relocation {54@ CHECK: Offset: 0x455@ CHECK: PCRel: 056@ CHECK: Length: 357@ CHECK: Type: ARM_RELOC_HALF (8)58@ CHECK: Section: __data (2)59@ CHECK: }60@ CHECK: Relocation {61@ CHECK: Offset: 0x118062@ CHECK: PCRel: 063@ CHECK: Length: 364@ CHECK: Type: ARM_RELOC_PAIR (1)65@ CHECK: Section: - (16777215)66@ CHECK: }67@ CHECK: Relocation {68@ CHECK: Offset: 0x069@ CHECK: PCRel: 070@ CHECK: Length: 271@ CHECK: Type: ARM_RELOC_HALF (8)72@ CHECK: Section: __data (2)73@ CHECK: }74@ CHECK: Relocation {75@ CHECK: Offset: 0x176@ CHECK: PCRel: 077@ CHECK: Length: 278@ CHECK: Type: ARM_RELOC_PAIR (1)79@ CHECK: Section: - (16777215)80@ CHECK: }81@ CHECK: }82@ CHECK: ]83