| // RUN:  llvm-mc -triple x86_64-apple-darwin -filetype=obj %s -o - | llvm-readobj -t | FileCheck %s | 
 |  | 
 | // CHECK: Symbol { | 
 | // CHECK: Name: _foo | 
 | // CHECK: Flags [ (0x0) | 
 | // CHECK: Value: 0x0 | 
 |  | 
 | // CHECK: Symbol { | 
 | // CHECK: Name: _bar | 
 | // CHECK: Flags [ (0x0) | 
 | // CHECK: Value: 0x0 | 
 |  | 
 | // CHECK: Symbol { | 
 | // CHECK: Name: _baz | 
 | // CHECK: Flags [ (0x200) | 
 | // CHECK: Value: 0x1 | 
 |  | 
 | // CHECK: Symbol { | 
 | // CHECK: Name: _offsetsym0 | 
 | // CHECK: Flags [ (0x0) | 
 | // CHECK: Value: 0x8 | 
 |  | 
 | // CHECK: Symbol { | 
 | // CHECK: Name: _offsetsym1 | 
 | // CHECK: Flags [ (0x200) | 
 | // CHECK: Value: 0xC | 
 |  | 
 | // CHECK: Symbol { | 
 | // CHECK: Name: _offsetsym2 | 
 | // CHECK: Flags [ (0x200) | 
 | // CHECK: Value: 0x10 | 
 |  | 
 | // CHECK: Symbol { | 
 | // CHECK: Name: _offsetsym3 | 
 | // CHECK: Flags [ (0x200) | 
 | // CHECK: Value: 0x20 | 
 |  | 
 | // CHECK: Symbol { | 
 | // CHECK: Symbol { | 
 | // CHECK: Symbol { | 
 |  | 
 | 	.section	__TEXT,__text,regular,pure_instructions | 
 |  | 
 | _foo: | 
 | _bar = _foo | 
 | 	nop | 
 | _baz = . | 
 |  | 
 | 	.comm	_g0,4,2 | 
 |  | 
 | 	.section	__DATA,__data | 
 | 	.globl	_s0 | 
 | 	.align	3 | 
 | _s0: | 
 | 	.long	31 | 
 | 	.long	32 | 
 | 	.quad	_g0 | 
 |  | 
 | 	.globl	_s1 | 
 | 	.align	3 | 
 | _s1: | 
 | 	.long	33 | 
 | 	.long	34 | 
 | 	.quad	_g0 | 
 |  | 
 | 	.globl	_offsetsym0 | 
 | 	_offsetsym0 = _s0 | 
 | 	.globl	_offsetsym1 | 
 | 	.alt_entry	_offsetsym1 | 
 | 	_offsetsym1 = _s0+4 | 
 | 	.globl	_offsetsym2 | 
 | 	.alt_entry	_offsetsym2 | 
 | 	_offsetsym2 = _s0+8 | 
 | 	.globl	_offsetsym3 | 
 | 	.alt_entry	_offsetsym3 | 
 | 	_offsetsym3 = _s1+8 | 
 | 	.subsections_via_symbols |