Slightly saner handling of thumb branches.
[oota-llvm.git] / test / MC / ARM / thumb-branches.s
1 @ RUN: llvm-mc < %s -triple thumbv5-linux-gnueabi -filetype=obj -o - \
2 @ RUN:   | llvm-readobj -r | FileCheck %s
3
4
5         bl      end
6         .space 0x3fffff
7 end:
8
9         bl      end2
10         .space 0x3fffff
11         .global end2
12 end2:
13
14         bl      end3
15         .space 0x400000
16         .global end3
17 end3:
18
19 @ CHECK: 0x400003 R_ARM_THM_CALL end2 0x0
20 @ CHECK: 0x800006 R_ARM_THM_CALL end3 0x0