diff options
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/Object/mri1.test | 6 | ||||
| -rw-r--r-- | llvm/test/Object/mri2.test | 7 | ||||
| -rw-r--r-- | llvm/test/Object/mri3.test | 6 | ||||
| -rw-r--r-- | llvm/test/Object/mri4.test | 4 | ||||
| -rw-r--r-- | llvm/test/Object/mri5.test | 2 |
5 files changed, 25 insertions, 0 deletions
diff --git a/llvm/test/Object/mri1.test b/llvm/test/Object/mri1.test new file mode 100644 index 00000000000..3d27db7996a --- /dev/null +++ b/llvm/test/Object/mri1.test @@ -0,0 +1,6 @@ +; RUN: echo create %t.a > %t.mri +; RUN: echo save >> %t.mri +; RUN: echo end >> %t.mri + +; RUN: llvm-ar -M < %t.mri +; RUN: llvm-ar t %t.a diff --git a/llvm/test/Object/mri2.test b/llvm/test/Object/mri2.test new file mode 100644 index 00000000000..0c241793417 --- /dev/null +++ b/llvm/test/Object/mri2.test @@ -0,0 +1,7 @@ +; RUN: echo create %t.a > %t.mri +; RUN: echo create %t.a >> %t.mri +; RUN: echo save >> %t.mri +; RUN: echo end >> %t.mri + +; RUN: not llvm-ar -M < %t.mri 2>&1 | FileCheck %s +; CHECK: Editing multiple archives not supported diff --git a/llvm/test/Object/mri3.test b/llvm/test/Object/mri3.test new file mode 100644 index 00000000000..bdc53991510 --- /dev/null +++ b/llvm/test/Object/mri3.test @@ -0,0 +1,6 @@ +; RUN: echo save > %t.mri +; RUN: echo create %t.a >> %t.mri +; RUN: echo end >> %t.mri + +; RUN: not llvm-ar -M < %t.mri 2>&1 | FileCheck %s +; CHECK: File already saved. diff --git a/llvm/test/Object/mri4.test b/llvm/test/Object/mri4.test new file mode 100644 index 00000000000..a24c14d7d28 --- /dev/null +++ b/llvm/test/Object/mri4.test @@ -0,0 +1,4 @@ +; RUN: echo abc > %t.mri + +; RUN: not llvm-ar -M < %t.mri 2>&1 | FileCheck %s +; CHECK: Unknown command: abc. diff --git a/llvm/test/Object/mri5.test b/llvm/test/Object/mri5.test new file mode 100644 index 00000000000..98114248b69 --- /dev/null +++ b/llvm/test/Object/mri5.test @@ -0,0 +1,2 @@ +; RUN: not llvm-ar -M t < %s 2>&1 | FileCheck %s +; CHECK: Cannot mix -M and other options. |

