xref: /llvm-project/llvm/test/tools/llvm-readobj/XCOFF/needed-libs.test (revision b21ed75e107b10e7b82aa3da87c918214a4f0c0d)
1## In this test we check the --needed-libs option.
2
3# RUN: llvm-readobj --needed-libs %p/Inputs/needed-libs-32.o \
4# RUN:   %p/Inputs/needed-libs-64.o %p/Inputs/needed-libs-empty.o |\
5# RUN:   FileCheck %s --strict-whitespace --match-full-lines
6
7## Check 32-bit.
8
9#      CHECK:NeededLibraries [
10# CHECK-NEXT:  BASE             MEMBER
11# CHECK-NEXT:  libc.a           shr.o
12# CHECK-NEXT:  libpthreads.a    shr_xpg5.o
13# CHECK-NEXT:  libabcdefghijk.a
14# CHECK-NEXT:]
15
16## Check 64-bit.
17
18#      CHECK:NeededLibraries [
19# CHECK-NEXT:  BASE               MEMBER
20# CHECK-NEXT:  libc.a             shr_64.o
21# CHECK-NEXT:  libpthreads.a      shr_xpg5_64.o
22# CHECK-NEXT:  libabcdefghijk64.a
23# CHECK-NEXT:]
24
25## Check no lib.
26
27#      CHECK:NeededLibraries [
28# CHECK-NEXT:  BASE          MEMBER
29# CHECK-NEXT:]
30