summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/corrupted-version-reference.s
diff options
context:
space:
mode:
Diffstat (limited to 'lld/test/ELF/corrupted-version-reference.s')
-rw-r--r--lld/test/ELF/corrupted-version-reference.s10
1 files changed, 10 insertions, 0 deletions
diff --git a/lld/test/ELF/corrupted-version-reference.s b/lld/test/ELF/corrupted-version-reference.s
new file mode 100644
index 00000000000..15fbbeeaa14
--- /dev/null
+++ b/lld/test/ELF/corrupted-version-reference.s
@@ -0,0 +1,10 @@
+# RUN: llvm-mc -triple=mips64-unknown-freebsd %s -filetype=obj -o %t.o
+# RUN: not ld.lld %t.o %S/Inputs/corrupt-version-reference.so -o %t.exe 2>&1 | FileCheck %s
+
+# CHECK: error: corrupt input file: version definition index 9 for symbol __cxa_finalize is greater than the maximum value 8
+# CHECK: >>> symbol is defined in {{.+}}/corrupt-version-reference.so
+
+.globl __start
+__start:
+ dla $a0, __cxa_finalize
+ nop
OpenPOWER on IntegriCloud