1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj -t | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker.lcomm _a,4,4 4*9880d681SAndroid Build Coastguard Worker.comm _b, 4, 2 5*9880d681SAndroid Build Coastguard Worker// _c has size 1 but align 32, the value field is the max of size and align. 6*9880d681SAndroid Build Coastguard Worker.comm _c, 1, 5 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 10*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _a 11*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Value: 12*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Section: .bss 13*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: BaseType: Null 14*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ComplexType: Null 15*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: StorageClass: Static 16*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: AuxSymbolCount: 0 17*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: } 18*9880d681SAndroid Build Coastguard Worker 19*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 20*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _b 21*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Value: 4 22*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Section: IMAGE_SYM_UNDEFINED (0) 23*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: BaseType: Null 24*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ComplexType: Null 25*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: StorageClass: External 26*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: AuxSymbolCount: 0 27*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: } 28*9880d681SAndroid Build Coastguard Worker 29*9880d681SAndroid Build Coastguard Worker// CHECK: Symbol { 30*9880d681SAndroid Build Coastguard Worker// CHECK: Name: _c 31*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Value: 32 32*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Section: IMAGE_SYM_UNDEFINED (0) 33*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: BaseType: Null 34*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: ComplexType: Null 35*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: StorageClass: External 36*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: AuxSymbolCount: 0 37*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: } 38