diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-08 20:47:32 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-08 20:47:32 +0000 |
| commit | a2ed0b0babca5c82ac547feb1502e7392db98066 (patch) | |
| tree | 2df61304a4453719fe4106b0aa69521185b639c5 /llvm/test/Object/archive-format.test | |
| parent | dcb46d6a74ba8b04408afa6c088e529a4254a95c (diff) | |
| download | bcm5719-llvm-a2ed0b0babca5c82ac547feb1502e7392db98066.tar.gz bcm5719-llvm-a2ed0b0babca5c82ac547feb1502e7392db98066.zip | |
Start adding support for writing archives in BSD format.
No support for the symbol table yet (but will hopefully add it today).
We always use the long filename format so that we can align the member,
which is an advantage of the BSD format.
llvm-svn: 241721
Diffstat (limited to 'llvm/test/Object/archive-format.test')
| -rw-r--r-- | llvm/test/Object/archive-format.test | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/test/Object/archive-format.test b/llvm/test/Object/archive-format.test index f076123d2ea..951177256b6 100644 --- a/llvm/test/Object/archive-format.test +++ b/llvm/test/Object/archive-format.test @@ -17,3 +17,13 @@ CHECK-NEXT: 0123456789abcdef/ CHECK-NEXT: 0123456789abcde/{{................................}}4 ` CHECK-NEXT: bar./0 {{................................}}4 ` CHECK-NEXT: zed. + +RUN: rm -f test-bsd.a +RUN: llvm-ar --format=bsd rc test-bsd.a 0123456789abcde 0123456789abcdef +RUN: cat test-bsd.a | FileCheck -strict-whitespace --check-prefix=BSD %s + +BSD: !<arch> +BSD-NEXT: #1/20 {{..............................}} 24 ` +BSD-NEXT: 0123456789abcde{{.....}}bar. +BSD-SAME: #1/16 {{..............................}} 20 ` +BSD-NEXT: 0123456789abcdefzed. |

