aboutsummaryrefslogtreecommitdiff
path: root/test/ELF/mips-26-mask.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/mips-26-mask.s')
-rw-r--r--test/ELF/mips-26-mask.s16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/ELF/mips-26-mask.s b/test/ELF/mips-26-mask.s
new file mode 100644
index 000000000000..4cf56cfe338c
--- /dev/null
+++ b/test/ELF/mips-26-mask.s
@@ -0,0 +1,16 @@
+# Check reading/writing implicit addend for R_MIPS_26 relocation.
+
+# RUN: llvm-mc -filetype=obj -triple=mips-unknown-linux %s -o %t.o
+# RUN: ld.lld %t.o -o %t.exe
+# RUN: llvm-objdump -d %t.exe | FileCheck %s
+
+# REQUIRES: mips
+
+# CHECK: Disassembly of section .text:
+# CHECK: __start:
+# CHECK-NEXT: 20000: 0e 00 80 00 jal 134348800
+
+ .text
+ .global __start
+__start:
+ jal __start+0x8000000