xref: /llvm-project/llvm/test/MC/RISCV/fixups-diagnostics.s (revision 98117f1a743cbddefa3dd1c678ce01478fa98454)
1# RUN: not llvm-mc -triple riscv32 -filetype obj < %s -o /dev/null 2>&1 | FileCheck %s
2
3  jal a0, far_distant # CHECK: :[[@LINE]]:3: error: fixup value out of range
4  jal a0, unaligned # CHECK: :[[@LINE]]:3: error: fixup value must be 2-byte aligned
5
6  blt t0, t1, unaligned # CHECK: :[[@LINE]]:3: error: fixup value must be 2-byte aligned
7
8  .byte 0
9unaligned:
10  .byte 0
11  .byte 0
12  .byte 0
13
14  .space 1<<20
15far_distant:
16