xref: /llvm-project/llvm/test/tools/llvm-dwarfdump/X86/archive.test (revision 5a919cbea295aab2644451c53f8579f1b3914566)
1*5a919cbeSAdrian PrantlRUN: llvm-dwarfdump --debug-info %S/../../dsymutil/Inputs/libfat-test.a \
2*5a919cbeSAdrian PrantlRUN:   | FileCheck %s
35fd3d49bSAdrian PrantlCHECK: libfat-test.a(x86_64)(fat-test.o):        file format Mach-O 64-bit x86-64
45fd3d49bSAdrian PrantlCHECK: .debug_info contents:
55fd3d49bSAdrian PrantlCHECK: libfat-test.a(i386)(fat-test.o):  file format Mach-O 32-bit i386
65fd3d49bSAdrian PrantlCHECK: .debug_info contents:
7*5a919cbeSAdrian Prantl
8*5a919cbeSAdrian PrantlRUN: llvm-dwarfdump --debug-info %S/../../dsymutil/Inputs/libfat-test.a \
9*5a919cbeSAdrian PrantlRUN:   --arch=i386 | FileCheck %s --check-prefix=I386
10*5a919cbeSAdrian PrantlI386-NOT: 64-bit
11*5a919cbeSAdrian PrantlI386: file format Mach-O 32-bit i386
12*5a919cbeSAdrian PrantlI386-NOT: 64-bit
13*5a919cbeSAdrian Prantl
14*5a919cbeSAdrian PrantlRUN: llvm-dwarfdump --debug-info %S/../../dsymutil/Inputs/libfat-test.a \
15*5a919cbeSAdrian PrantlRUN:   --arch=i386 --arch=x86_64 | FileCheck %s
16*5a919cbeSAdrian Prantl
17*5a919cbeSAdrian PrantlRUN: llvm-dwarfdump --debug-info %S/../../dsymutil/Inputs/libfat-test.a \
18*5a919cbeSAdrian PrantlRUN:   --arch=7 | FileCheck %s --check-prefix=I386
19