2 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t
3 // RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %p/Inputs/common.s -o %t2
4 // RUN: ld.lld %t %t2 -o %t3
5 // RUN: llvm-readobj -t -s %t3 | FileCheck %s
8 // CHECK-NEXT: Type: SHT_NOBITS
10 // CHECK-NEXT: SHF_ALLOC
11 // CHECK-NEXT: SHF_WRITE
13 // CHECK-NEXT: Address: 0x201000
14 // CHECK-NEXT: Offset:
15 // CHECK-NEXT: Size: 36
16 // CHECK-NEXT: Link: 0
17 // CHECK-NEXT: Info: 0
18 // CHECK-NEXT: AddressAlignment: 16
21 // CHECK-NEXT: Value: 0x201000
22 // CHECK-NEXT: Size: 8
23 // CHECK-NEXT: Binding: Global
24 // CHECK-NEXT: Type: Object
25 // CHECK-NEXT: Other: 0
26 // CHECK-NEXT: Section: .bss
29 // CHECK-NEXT: Value: 0x201008
30 // CHECK-NEXT: Size: 8
31 // CHECK-NEXT: Binding: Global
32 // CHECK-NEXT: Type: Object
33 // CHECK-NEXT: Other: 0
34 // CHECK-NEXT: Section: .bss
37 // CHECK-NEXT: Value: 0x201010
38 // CHECK-NEXT: Size: 2
39 // CHECK-NEXT: Binding: Global
40 // CHECK-NEXT: Type: Object
41 // CHECK-NEXT: Other: 0
42 // CHECK-NEXT: Section: .bss
45 // CHECK-NEXT: Value: 0x201020
46 // CHECK-NEXT: Size: 4
47 // CHECK-NEXT: Binding: Global
48 // CHECK-NEXT: Type: Object
49 // CHECK-NEXT: Other: 0
50 // CHECK-NEXT: Section: .bss