19 lines
522 B
ArmAsm
19 lines
522 B
ArmAsm
|
# RUN: not llvm-mc -triple riscv32 -filetype obj < %s -o /dev/null 2>&1 | FileCheck %s
|
||
|
|
||
|
jal a0, far_distant # CHECK: :[[@LINE]]:3: error: fixup value out of range
|
||
|
jal a0, unaligned # CHECK: :[[@LINE]]:3: error: fixup value must be 2-byte aligned
|
||
|
|
||
|
beq a0, a1, distant # CHECK: :[[@LINE]]:3: error: fixup value out of range
|
||
|
blt t0, t1, unaligned # CHECK: :[[@LINE]]:3: error: fixup value must be 2-byte aligned
|
||
|
|
||
|
.byte 0
|
||
|
unaligned:
|
||
|
.byte 0
|
||
|
.byte 0
|
||
|
.byte 0
|
||
|
|
||
|
.space 1<<12
|
||
|
distant:
|
||
|
.space 1<<20
|
||
|
far_distant:
|