diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-07-11 19:09:04 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-07-11 19:09:04 +0000 |
commit | 621ca94358782802ec8041041b8edb5ba0e0cdb9 (patch) | |
tree | 42e0842546acddc0ef1a9db7033be8d030a94076 /llvm/test/Object/archive-move.test | |
parent | 1a48dc5ed63d1ed777e4d0cb5bafeb9c761e21d9 (diff) | |
download | bcm5719-llvm-621ca94358782802ec8041041b8edb5ba0e0cdb9.tar.gz bcm5719-llvm-621ca94358782802ec8041041b8edb5ba0e0cdb9.zip |
Add a test for llvm-ar's m operation.
llvm-svn: 186110
Diffstat (limited to 'llvm/test/Object/archive-move.test')
-rw-r--r-- | llvm/test/Object/archive-move.test | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/llvm/test/Object/archive-move.test b/llvm/test/Object/archive-move.test new file mode 100644 index 00000000000..c1c59ada50f --- /dev/null +++ b/llvm/test/Object/archive-move.test @@ -0,0 +1,30 @@ +Test the 'm' operation in llvm-ar + +REQUIRES: shell + +RUN: cd %T + +RUN: rm -f %t.a +RUN: cp %p/Inputs/GNU.a %t.a +RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc +RUN: llvm-ar t %t.a | FileCheck %s + +RUN: rm -f %t.a +RUN: cp %p/Inputs/MacOSX.a %t.a +RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc +RUN: llvm-ar t %t.a | FileCheck %s + +RUN: rm -f %t.a +RUN: cp %p/Inputs/SVR4.a %t.a +RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc +RUN: llvm-ar t %t.a | FileCheck %s + +RUN: rm -f %t.a +RUN: cp %p/Inputs/xpg4.a %t.a +RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc +RUN: llvm-ar t %t.a | FileCheck %s + +CHECK: evenlen +CHECK-NEXT: oddlen +CHECK-NEXT: IsNAN.o +CHECK-NEXT: very_long_bytecode_file_name.bc |