9ac2d63494686d11f40e9f8f6870a1db007ed991
[oota-llvm.git] / test / Object / archive-format.test
1 Test the exact archive format. In particular, test which file names use the
2 string table or not.
3
4 REQUIRES: shell
5
6 RUN: mkdir -p %t
7 RUN: cd %t
8
9 RUN: echo bar > 0123456789abcde
10 RUN: echo zed > 0123456789abcdef
11
12 RUN: rm -f test.a
13 RUN: llvm-ar rc test.a 0123456789abcde 0123456789abcdef
14 RUN: cat test.a | FileCheck -strict-whitespace %s
15
16 CHECK:      !<arch>
17 CHECK-NEXT: //                                              18        `
18 CHECK-NEXT: 0123456789abcdef/
19 CHECK-NEXT: 0123456789abcde/{{.*}}  1000  1000  100664  4         `
20 CHECK-NEXT: bar
21 CHECK-NEXT: /0              {{.*}}  1000  1000  100664  4         `
22 CHECK-NEXT: zed