2 # Check that we create an error on an out-of-bounds R_MIPS_CALL_16
4 # RUN: llvm-mc -filetype=obj -triple=mips64-unknown-linux %s -o %t1.o
5 # RUN: not ld.lld %t1.o -o /dev/null 2>&1 | FileCheck %s
7 # CHECK: relocation R_MIPS_CALL16 out of range: 32768 is not in [-32768, 32767]
10 .irp i, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
11 .irp j, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
12 .irp k, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
13 .irp l, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
18 lw $
25,%call16
(sym_\i\j\k\
l)($
28)