mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-27 15:29:51 +00:00
Needed when building -mdynamic-no-pic code. rdar://10459256 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153097 91177308-0d34-0410-b5e6-96231b3b80d8
24 lines
671 B
ArmAsm
24 lines
671 B
ArmAsm
@ RUN: llvm-mc -mcpu=cortex-a8 -triple thumbv7-apple-darwin10 -filetype=obj -o - < %s | macho-dump | FileCheck %s
|
|
.thumb
|
|
.thumb_func foo
|
|
foo:
|
|
movw r0, :lower16:(bar + 16)
|
|
movt r0, :upper16:(bar + 16)
|
|
bx r0
|
|
|
|
|
|
@ CHECK: ('_relocations', [
|
|
@ CHECK: # Relocation 0
|
|
@ CHECK: (('word-0', 0x4),
|
|
@ CHECK: ('word-1', 0x8e000001)),
|
|
@ CHECK: # Relocation 1
|
|
@ CHECK: (('word-0', 0x10),
|
|
@ CHECK: ('word-1', 0x16ffffff)),
|
|
@ CHECK: # Relocation 2
|
|
@ CHECK: (('word-0', 0x0),
|
|
@ CHECK: ('word-1', 0x8c000001)),
|
|
@ CHECK: # Relocation 3
|
|
@ CHECK: (('word-0', 0x0),
|
|
@ CHECK: ('word-1', 0x14ffffff)),
|
|
@ CHECK: ])
|