1@ RUN: llvm-mc %s -triple armv7-apple-darwin | FileCheck %s
2@ RUN: llvm-mc %s -triple armv7-apple-darwin | FileCheck %s
3
4_t:
5        movw    r0, :lower16:(L_foo$non_lazy_ptr - (L1 + 8))
6        movt    r0, :upper16:(L_foo$non_lazy_ptr - (L1 + 8))
7L1:
8
9@ CHECK: movw	r0, :lower16:(L_foo$non_lazy_ptr-(L1+8))
10@ CHECK: movt	r0, :upper16:(L_foo$non_lazy_ptr-(L1+8))
11
12        .comm	_foo,4,2
13
14	.section	__DATA,__nl_symbol_ptr,non_lazy_symbol_pointers
15	.align	2
16L_foo$non_lazy_ptr:
17	.indirect_symbol	_foo
18	.long	0
19
20.subsections_via_symbols
21