brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 83b5d2e Raw
38 lines · plain
1// RUN: llvm-mc -filetype=obj -triple i686-pc-win32 %s | llvm-readobj --symbols - | FileCheck %s2 3.lcomm _a,4,44.comm	_b, 4, 25// _c has size 1 but align 32, the value field is the max of size and align.6.comm	_c, 1, 57 8 9// CHECK:       Symbol {10// CHECK:         Name: _a11// CHECK-NEXT:    Value:12// CHECK-NEXT:    Section: .bss13// CHECK-NEXT:    BaseType: Null14// CHECK-NEXT:    ComplexType: Null15// CHECK-NEXT:    StorageClass: Static16// CHECK-NEXT:    AuxSymbolCount: 017// CHECK-NEXT:  }18 19// CHECK:       Symbol {20// CHECK:         Name: _b21// CHECK-NEXT:    Value: 422// CHECK-NEXT:    Section:  IMAGE_SYM_UNDEFINED (0)23// CHECK-NEXT:    BaseType: Null24// CHECK-NEXT:    ComplexType: Null25// CHECK-NEXT:    StorageClass: External26// CHECK-NEXT:    AuxSymbolCount: 027// CHECK-NEXT:  }28 29// CHECK:       Symbol {30// CHECK:         Name: _c31// CHECK-NEXT:    Value: 3232// CHECK-NEXT:    Section:  IMAGE_SYM_UNDEFINED (0)33// CHECK-NEXT:    BaseType: Null34// CHECK-NEXT:    ComplexType: Null35// CHECK-NEXT:    StorageClass: External36// CHECK-NEXT:    AuxSymbolCount: 037// CHECK-NEXT:  }38