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