1b6772b86SFangrui Song// REQUIRES: x86 24b1285c5SRafael Espindola// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t 34b1285c5SRafael Espindola// RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %p/Inputs/common.s -o %t2 49c8904fbSRafael Espindola// RUN: ld.lld %t %t2 -o %t3 5b159906aSFangrui Song// RUN: llvm-readobj --symbols -S %t3 | FileCheck %s 64b1285c5SRafael Espindola 74b1285c5SRafael Espindola// CHECK: Name: .bss 84b1285c5SRafael Espindola// CHECK-NEXT: Type: SHT_NOBITS 94b1285c5SRafael Espindola// CHECK-NEXT: Flags [ 104b1285c5SRafael Espindola// CHECK-NEXT: SHF_ALLOC 114b1285c5SRafael Espindola// CHECK-NEXT: SHF_WRITE 124b1285c5SRafael Espindola// CHECK-NEXT: ] 13*d4306e90SFangrui Song// CHECK-NEXT: Address: 0x202160 144b1285c5SRafael Espindola// CHECK-NEXT: Offset: 151e30f07cSDmitry Mikulin// CHECK-NEXT: Size: 36 16e711fc37SRafael Espindola// CHECK-NEXT: Link: 0 17e711fc37SRafael Espindola// CHECK-NEXT: Info: 0 18e711fc37SRafael Espindola// CHECK-NEXT: AddressAlignment: 16 194b1285c5SRafael Espindola 204b1285c5SRafael Espindola// CHECK: Name: sym1 21*d4306e90SFangrui Song// CHECK-NEXT: Value: 0x202160 224b1285c5SRafael Espindola// CHECK-NEXT: Size: 8 234b1285c5SRafael Espindola// CHECK-NEXT: Binding: Global 244b1285c5SRafael Espindola// CHECK-NEXT: Type: Object 254b1285c5SRafael Espindola// CHECK-NEXT: Other: 0 264b1285c5SRafael Espindola// CHECK-NEXT: Section: .bss 274b1285c5SRafael Espindola 284b1285c5SRafael Espindola// CHECK: Name: sym2 29*d4306e90SFangrui Song// CHECK-NEXT: Value: 0x202168 304b1285c5SRafael Espindola// CHECK-NEXT: Size: 8 314b1285c5SRafael Espindola// CHECK-NEXT: Binding: Global 324b1285c5SRafael Espindola// CHECK-NEXT: Type: Object 334b1285c5SRafael Espindola// CHECK-NEXT: Other: 0 344b1285c5SRafael Espindola// CHECK-NEXT: Section: .bss 354b1285c5SRafael Espindola 364b1285c5SRafael Espindola// CHECK: Name: sym3 37*d4306e90SFangrui Song// CHECK-NEXT: Value: 0x202170 384b1285c5SRafael Espindola// CHECK-NEXT: Size: 2 394b1285c5SRafael Espindola// CHECK-NEXT: Binding: Global 404b1285c5SRafael Espindola// CHECK-NEXT: Type: Object 414b1285c5SRafael Espindola// CHECK-NEXT: Other: 0 424b1285c5SRafael Espindola// CHECK-NEXT: Section: .bss 434b1285c5SRafael Espindola 444b1285c5SRafael Espindola// CHECK: Name: sym4 45*d4306e90SFangrui Song// CHECK-NEXT: Value: 0x202180 464b1285c5SRafael Espindola// CHECK-NEXT: Size: 4 474b1285c5SRafael Espindola// CHECK-NEXT: Binding: Global 484b1285c5SRafael Espindola// CHECK-NEXT: Type: Object 494b1285c5SRafael Espindola// CHECK-NEXT: Other: 0 504b1285c5SRafael Espindola// CHECK-NEXT: Section: .bss 514b1285c5SRafael Espindola 524b1285c5SRafael Espindola 534b1285c5SRafael Espindola.globl _start 544b1285c5SRafael Espindola_start: 554b1285c5SRafael Espindola 564b1285c5SRafael Espindola.comm sym1,4,4 574b1285c5SRafael Espindola.comm sym2,8,4 584b1285c5SRafael Espindola.comm sym3,2,2 594b1285c5SRafael Espindola.comm sym4,4,2 60