brintos

brintos / llvm-project-archived public Read only

0
0
Text · 790 B · 1ef579f Raw
27 lines · plain
1## Test --strip-needed flag2 3# RUN: llvm-ifs --input-format=IFS --strip-needed --output-ifs=- %s | FileCheck %s4 5# RUN: llvm-ifs --input-format=IFS --output-elf=- %s | \6# RUN: obj2yaml | FileCheck %s --check-prefix=FROM-ELF7 8# RUN: llvm-ifs --input-format=IFS --strip-needed --output-elf=- %s | \9# RUN: obj2yaml | FileCheck %s --check-prefix=FROM-ELF-STRIP-NEEDED10 11--- !ifs-v112IfsVersion: 3.013Target: { ObjectFormat: ELF, Arch: AArch64, Endianness: little, BitWidth: 64 }14NeededLibs:15  - ''16Symbols: []17...18 19# CHECK:      --- !ifs-v120# CHECK-NEXT: IfsVersion: {{[1-9]\d*\.(0|([1-9]\d*))}}21# CHECK-NEXT: Target: { ObjectFormat: ELF, Arch: AArch64, Endianness: little, BitWidth: 64 }22# CHECK-NEXT: Symbols: []23# CHECK-NEXT: ...24 25# FROM-ELF: DT_NEEDED26# FROM-ELF-STRIP-NEEDED-NOT: DT_NEEDED27