1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -t | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker.zerofill __DATA,__bss,_fill0,1,0 4*9880d681SAndroid Build Coastguard Worker.zerofill __DATA,__bss,_a,4,2 5*9880d681SAndroid Build Coastguard Worker.zerofill __DATA,__bss,_fill1,1,0 6*9880d681SAndroid Build Coastguard Worker.zerofill __DATA,__bss,_b,4,3 7*9880d681SAndroid Build Coastguard Worker.zerofill __DATA,__bss,_fill2,1,0 8*9880d681SAndroid Build Coastguard Worker.zerofill __DATA,__bss,_c,4,4 9*9880d681SAndroid Build Coastguard Worker.zerofill __DATA,__bss,_fill3,1,0 10*9880d681SAndroid Build Coastguard Worker.zerofill __DATA,__bss,_d,4,5 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Worker// CHECK: File: <stdin> 13*9880d681SAndroid Build Coastguard Worker// CHECK: Format: Mach-O 32-bit i386 14*9880d681SAndroid Build Coastguard Worker// CHECK: Arch: i386 15*9880d681SAndroid Build Coastguard Worker// CHECK: AddressSize: 32bit 16*9880d681SAndroid Build Coastguard Worker// CHECK: Symbols [ 17*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 18*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _fill0 (34) 19*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 20*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __bss (0x2) 21*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 22*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 23*9880d681SAndroid Build Coastguard Worker// CHECK: ] 24*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x0 25*9880d681SAndroid Build Coastguard Worker// CHECK: } 26*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 27*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _a (10) 28*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 29*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __bss (0x2) 30*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 31*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 32*9880d681SAndroid Build Coastguard Worker// CHECK: ] 33*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x4 34*9880d681SAndroid Build Coastguard Worker// CHECK: } 35*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 36*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _fill1 (27) 37*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 38*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __bss (0x2) 39*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 40*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 41*9880d681SAndroid Build Coastguard Worker// CHECK: ] 42*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x8 43*9880d681SAndroid Build Coastguard Worker// CHECK: } 44*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 45*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _b (7) 46*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 47*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __bss (0x2) 48*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 49*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 50*9880d681SAndroid Build Coastguard Worker// CHECK: ] 51*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x10 52*9880d681SAndroid Build Coastguard Worker// CHECK: } 53*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 54*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _fill2 (20) 55*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 56*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __bss (0x2) 57*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 58*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 59*9880d681SAndroid Build Coastguard Worker// CHECK: ] 60*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x14 61*9880d681SAndroid Build Coastguard Worker// CHECK: } 62*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 63*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _c (4) 64*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 65*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __bss (0x2) 66*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 67*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 68*9880d681SAndroid Build Coastguard Worker// CHECK: ] 69*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x20 70*9880d681SAndroid Build Coastguard Worker// CHECK: } 71*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 72*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _fill3 (13) 73*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 74*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __bss (0x2) 75*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 76*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 77*9880d681SAndroid Build Coastguard Worker// CHECK: ] 78*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x24 79*9880d681SAndroid Build Coastguard Worker// CHECK: } 80*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 81*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _d (1) 82*9880d681SAndroid Build Coastguard Worker// CHECK: Type: Section (0xE) 83*9880d681SAndroid Build Coastguard Worker// CHECK: Section: __bss (0x2) 84*9880d681SAndroid Build Coastguard Worker// CHECK: RefType: UndefinedNonLazy (0x0) 85*9880d681SAndroid Build Coastguard Worker// CHECK: Flags [ (0x0) 86*9880d681SAndroid Build Coastguard Worker// CHECK: ] 87*9880d681SAndroid Build Coastguard Worker// CHECK: Value: 0x40 88*9880d681SAndroid Build Coastguard Worker// CHECK: } 89*9880d681SAndroid Build Coastguard Worker// CHECK: ] 90