summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/test/elf2/Inputs/invalid-data-encoding.abin0 -> 156 bytes
-rw-r--r--lld/test/elf2/Inputs/invalid-data-encoding.elfbin16 -> 0 bytes
-rw-r--r--lld/test/elf2/Inputs/invalid-file-class.abin0 -> 156 bytes
-rw-r--r--lld/test/elf2/Inputs/invalid-file-class.elfbin16 -> 0 bytes
-rw-r--r--lld/test/elf2/invalid-elf.test38
5 files changed, 21 insertions, 17 deletions
diff --git a/lld/test/elf2/Inputs/invalid-data-encoding.a b/lld/test/elf2/Inputs/invalid-data-encoding.a
new file mode 100644
index 00000000000..ff2b37318c1
--- /dev/null
+++ b/lld/test/elf2/Inputs/invalid-data-encoding.a
Binary files differ
diff --git a/lld/test/elf2/Inputs/invalid-data-encoding.elf b/lld/test/elf2/Inputs/invalid-data-encoding.elf
deleted file mode 100644
index ef6255afcc0..00000000000
--- a/lld/test/elf2/Inputs/invalid-data-encoding.elf
+++ /dev/null
Binary files differ
diff --git a/lld/test/elf2/Inputs/invalid-file-class.a b/lld/test/elf2/Inputs/invalid-file-class.a
new file mode 100644
index 00000000000..f0ce607b4fd
--- /dev/null
+++ b/lld/test/elf2/Inputs/invalid-file-class.a
Binary files differ
diff --git a/lld/test/elf2/Inputs/invalid-file-class.elf b/lld/test/elf2/Inputs/invalid-file-class.elf
deleted file mode 100644
index d4713a5e57c..00000000000
--- a/lld/test/elf2/Inputs/invalid-file-class.elf
+++ /dev/null
Binary files differ
diff --git a/lld/test/elf2/invalid-elf.test b/lld/test/elf2/invalid-elf.test
index c5ebcc6496e..6778499c5c7 100644
--- a/lld/test/elf2/invalid-elf.test
+++ b/lld/test/elf2/invalid-elf.test
@@ -1,22 +1,26 @@
-RUN: not lld -flavor gnu2 %p/Inputs/invalid-data-encoding.elf -o %t2 2>&1 | \
-RUN: FileCheck --check-prefix=INVALID-DATA-ENC %s
-INVALID-DATA-ENC: Invalid data encoding: {{.*}}/invalid-data-encoding.elf
+# RUN: llvm-mc %s -o %t -filetype=obj -triple x86_64-pc-linux
-RUN: not lld -flavor gnu2 %p/Inputs/invalid-file-class.elf -o %t2 2>&1 | \
-RUN: FileCheck --check-prefix=INVALID-FILE-CLASS %s
-INVALID-FILE-CLASS: Invalid file class: {{.*}}/invalid-file-class.elf
+# RUN: not lld -flavor gnu2 %t %p/Inputs/invalid-data-encoding.a -o %t2 2>&1 | \
+# RUN: FileCheck --check-prefix=INVALID-DATA-ENC %s
+# INVALID-DATA-ENC: Invalid data encoding: test.o
-RUN: not lld -flavor gnu2 %p/Inputs/invalid-symtab-sh_info.elf -o %t2 2>&1 | \
-RUN: FileCheck --check-prefix=INVALID-SYMTAB-SHINFO %s
-INVALID-SYMTAB-SHINFO: Invalid sh_info in symbol table
+# RUN: not lld -flavor gnu2 %t %p/Inputs/invalid-file-class.a -o %t2 2>&1 | \
+# RUN: FileCheck --check-prefix=INVALID-FILE-CLASS %s
+# INVALID-FILE-CLASS: Invalid file class: test.o
-RUN: not lld -flavor gnu2 %p/Inputs/invalid-binding.elf -o %t2 2>&1 | \
-RUN: FileCheck --check-prefix=INVALID-BINDING %s
-INVALID-BINDING: unexpected binding
+# RUN: not lld -flavor gnu2 %p/Inputs/invalid-symtab-sh_info.elf -o %t2 2>&1 | \
+# RUN: FileCheck --check-prefix=INVALID-SYMTAB-SHINFO %s
+# INVALID-SYMTAB-SHINFO: Invalid sh_info in symbol table
-RUN: not lld -flavor gnu2 %p/Inputs/invalid-section-index.elf -o %t2 2>&1 | \
-RUN: FileCheck --check-prefix=INVALID-SECTION-INDEX %s
-INVALID-SECTION-INDEX: Invalid section index
+# RUN: not lld -flavor gnu2 %p/Inputs/invalid-binding.elf -o %t2 2>&1 | \
+# RUN: FileCheck --check-prefix=INVALID-BINDING %s
+# INVALID-BINDING: unexpected binding
-RUN: not lld -flavor gnu2 %p/Inputs/invalid-shstrndx.so -o %t2 2>&1 | \
-RUN: FileCheck --check-prefix=INVALID-SECTION-INDEX %s
+# RUN: not lld -flavor gnu2 %p/Inputs/invalid-section-index.elf -o %t2 2>&1 | \
+# RUN: FileCheck --check-prefix=INVALID-SECTION-INDEX %s
+# INVALID-SECTION-INDEX: Invalid section index
+
+# RUN: not lld -flavor gnu2 %p/Inputs/invalid-shstrndx.so -o %t2 2>&1 | \
+# RUN: FileCheck --check-prefix=INVALID-SECTION-INDEX %s
+
+.long foo
OpenPOWER on IntegriCloud