21 lines · plain
1# RUN: not llvm-mc --triple=loongarch64 --filetype=obj %s -o /dev/null 2>&1 | FileCheck %s2 3 beq $a0, $a1, unaligned # CHECK: :[[#@LINE]]:17: error: fixup value must be 4-byte aligned4 beqz $a0, unaligned # CHECK: :[[#@LINE]]:13: error: fixup value must be 4-byte aligned5 b unaligned # CHECK: :[[#@LINE]]:5: error: fixup value must be 4-byte aligned6 .byte 07unaligned:8 .byte 09 .byte 010 .byte 011 12 beq $a0, $a1, out_of_range_b18 # CHECK: :[[#@LINE]]:17: error: fixup value out of range [-131072, 131071]13 .space 1<<1814out_of_range_b18:15 beqz $a0, out_of_range_b23 # CHECK: :[[#@LINE]]:13: error: fixup value out of range [-4194304, 4194303]16 .space 1<<2317out_of_range_b23:18 b out_of_range_b28 # CHECK: :[[#@LINE]]:5: error: fixup value out of range [-134217728, 134217727]19 .space 1<<2820out_of_range_b28:21