1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test/Object/archive-move.test
Reid Kleckner 0da22610a5 lit: Add 'cd' support to the internal shell and port some tests
The internal shell was already threading around a 'cwd' parameter. We
just have to make it mutable so that we can update it as the test script
executes.

If the shell ever grows support for environment variable substitution,
we could also implement support for export.

llvm-svn: 231017
2015-03-02 21:33:18 +00:00

49 lines
1.2 KiB
Plaintext

Test the 'm' operation in llvm-ar
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
RUN: rm -f %t.a
RUN: cp %p/Inputs/GNU.a %t.a
RUN: llvm-ar mb evenlen %t.a very_long_bytecode_file_name.bc
RUN: llvm-ar t %t.a | FileCheck --check-prefix=BEFORE %s
BEFORE: very_long_bytecode_file_name.bc
BEFORE-NEXT: evenlen
BEFORE-NEXT: oddlen
BEFORE-NEXT: IsNAN.o
RUN: rm -f %t.a
RUN: cp %p/Inputs/GNU.a %t.a
RUN: llvm-ar ma evenlen %t.a very_long_bytecode_file_name.bc
RUN: llvm-ar t %t.a | FileCheck --check-prefix=AFTER %s
AFTER: evenlen
AFTER-NEXT: very_long_bytecode_file_name.bc
AFTER-NEXT: oddlen
AFTER-NEXT: IsNAN.o