1Test the 'm' operation in llvm-ar 2 3REQUIRES: shell 4 5RUN: cd %T 6 7RUN: rm -f %t.a 8RUN: cp %p/Inputs/GNU.a %t.a 9RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc 10RUN: llvm-ar t %t.a | FileCheck %s 11 12RUN: rm -f %t.a 13RUN: cp %p/Inputs/MacOSX.a %t.a 14RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc 15RUN: llvm-ar t %t.a | FileCheck %s 16 17RUN: rm -f %t.a 18RUN: cp %p/Inputs/SVR4.a %t.a 19RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc 20RUN: llvm-ar t %t.a | FileCheck %s 21 22RUN: rm -f %t.a 23RUN: cp %p/Inputs/xpg4.a %t.a 24RUN: llvm-ar m %t.a very_long_bytecode_file_name.bc 25RUN: llvm-ar t %t.a | FileCheck %s 26 27CHECK: evenlen 28CHECK-NEXT: oddlen 29CHECK-NEXT: IsNAN.o 30CHECK-NEXT: very_long_bytecode_file_name.bc 31 32RUN: rm -f %t.a 33RUN: cp %p/Inputs/GNU.a %t.a 34RUN: llvm-ar mb evenlen %t.a very_long_bytecode_file_name.bc 35RUN: llvm-ar t %t.a | FileCheck --check-prefix=BEFORE %s 36 37BEFORE: very_long_bytecode_file_name.bc 38BEFORE-NEXT: evenlen 39BEFORE-NEXT: oddlen 40BEFORE-NEXT: IsNAN.o 41 42RUN: rm -f %t.a 43RUN: cp %p/Inputs/GNU.a %t.a 44RUN: llvm-ar ma evenlen %t.a very_long_bytecode_file_name.bc 45RUN: llvm-ar t %t.a | FileCheck --check-prefix=AFTER %s 46 47AFTER: evenlen 48AFTER-NEXT: very_long_bytecode_file_name.bc 49AFTER-NEXT: oddlen 50AFTER-NEXT: IsNAN.o 51