brintos

brintos / llvm-project-archived public Read only

0
0
Text · 820 B · c668729 Raw
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