diff --git a/test/Object/archive-extract.test b/test/Object/archive-extract.test index 50372d530d8..a3c69e50151 100644 --- a/test/Object/archive-extract.test +++ b/test/Object/archive-extract.test @@ -37,11 +37,16 @@ ; RUN: rm -f very_long_bytecode_file_name.bc ; RUN: llvm-ar xo %p/Inputs/GNU.a very_long_bytecode_file_name.bc ; RUN: rm -f %t.a -; RUN: llvm-ar rcU %t.a very_long_bytecode_file_name.bc -; RUN: env TZ=GMT llvm-ar tv %t.a | FileCheck %s +; RUN: llvm-ar -format gnu rcU %t.a very_long_bytecode_file_name.bc +; RUN: env TZ=GMT llvm-ar tv %t.a | FileCheck %s -check-prefix CHECK-GNU -CHECK: 1465 2004-11-19 03:01:31.000000000 very_long_bytecode_file_name.bc +CHECK-GNU: 1465 2004-11-19 03:01:31.000000000 very_long_bytecode_file_name.bc +; RUN: rm -f %t.a +; RUN: llvm-ar -format bsd rcU %t.a very_long_bytecode_file_name.bc +; RUN: env TZ=GMT llvm-ar tv %t.a | FileCheck %s -check-prefix CHECK-BSD + +CHECK-BSD: 1472 2004-11-19 03:01:31.000000000 very_long_bytecode_file_name.bc RUN: not llvm-ar x %p/Inputs/GNU.a foo.o 2>&1 | FileCheck --check-prefix=NOTFOUND %s NOTFOUND: foo.o was not found