summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/RISCV/function-call.s
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/MC/RISCV/function-call.s')
-rw-r--r--llvm/test/MC/RISCV/function-call.s8
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/test/MC/RISCV/function-call.s b/llvm/test/MC/RISCV/function-call.s
index 44f64f5a70b..6ee77b01746 100644
--- a/llvm/test/MC/RISCV/function-call.s
+++ b/llvm/test/MC/RISCV/function-call.s
@@ -43,3 +43,11 @@ call mstatus
# INSTR: auipc ra, 0
# INSTR: jalr ra
# FIXUP: fixup A - offset: 0, value: mstatus, kind: fixup_riscv_call
+
+# Ensure that calls to procedure linkage table symbols work.
+
+call foo@plt
+# RELOC: R_RISCV_CALL_PLT foo 0x0
+# INSTR: auipc ra, 0
+# INSTR: jalr ra
+# FIXUP: fixup A - offset: 0, value: foo@plt, kind: fixup_riscv_call_plt
OpenPOWER on IntegriCloud