brintos

brintos / llvm-project-archived public Read only

0
0
Text · 702 B · 70f917a Raw
32 lines · plain
1# REQUIRES: x862 3# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t4# RUN: ld.lld %t -o %t2 --gc-sections -shared5# RUN: llvm-readobj --sections  --section-data %t2 | FileCheck %s6 7# Non alloca section .bar should not keep section .foo alive.8 9# CHECK-NOT: Name: .foo10 11# CHECK:      Name: .bar12# CHECK-NEXT: Type: SHT_PROGBITS13# CHECK-NEXT: Flags [14# CHECK-NEXT: ]15# CHECK-NEXT: Address:16# CHECK-NEXT: Offset:17# CHECK-NEXT: Size:18# CHECK-NEXT: Link:19# CHECK-NEXT: Info:20# CHECK-NEXT: AddressAlignment:21# CHECK-NEXT: EntrySize:22# CHECK-NEXT: SectionData (23# CHECK-NEXT:   0000: 00000000 00000000                    |24# CHECK-NEXT: )25 26 27.section .foo,"a"28.byte 029 30.section .bar31.quad .foo32