brintos

brintos / llvm-project-archived public Read only

0
0
Text · 913 B · 78cdff6 Raw
38 lines · plain
1// REQUIRES: x862// RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t3// RUN: ld.lld %t -o %t24// RUN: llvm-readobj --sections %t2 | FileCheck %s5 6// Test that bss takes no space on disk.7 8// CHECK:        Name: .bss9// CHECK-NEXT:   Type: SHT_NOBITS10// CHECK-NEXT:   Flags [11// CHECK-NEXT:     SHF_ALLOC12// CHECK-NEXT:     SHF_WRITE13// CHECK-NEXT:   ]14// CHECK-NEXT:   Address:15// CHECK-NEXT:   Offset: 0x[[OFFSET:.*]]16// CHECK-NEXT:   Size: 417// CHECK-NEXT:   Link: 018// CHECK-NEXT:   Info: 019// CHECK-NEXT:   AddressAlignment:20// CHECK-NEXT:   EntrySize: 021// CHECK-NEXT: }22// CHECK-NEXT: Section {23// CHECK-NEXT:   Index:24// CHECK-NEXT:   Name:25// CHECK-NEXT:   Type:26// CHECK-NEXT:   Flags [27// CHECK-NEXT:     SHF_MERGE28// CHECK-NEXT:     SHF_STRINGS29// CHECK-NEXT:   ]30// CHECK-NEXT: Address:31// CHECK-NEXT: Offset: 0x[[OFFSET]]32 33        .global _start34_start:35 36        .bss37        .zero 438