brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · 17d0201 Raw
15 lines · plain
1# RUN: not llvm-mc -triple riscv32 < %s 2>&1 | FileCheck %s2 3call 1234 # CHECK: :[[@LINE]]:6: error: operand must be a bare symbol name4call %pcrel_hi(1234) # CHECK: :[[@LINE]]:6: error: operand must be a bare symbol name5call %pcrel_lo(1234) # CHECK: :[[@LINE]]:6: error: operand must be a bare symbol name6call %pcrel_hi(foo) # CHECK: :[[@LINE]]:6: error: operand must be a bare symbol name7call %pcrel_lo(foo) # CHECK: :[[@LINE]]:6: error: operand must be a bare symbol name8call %hi(1234) # CHECK: :[[@LINE]]:6: error: operand must be a bare symbol name9call %lo(1234) # CHECK: :[[@LINE]]:6: error: operand must be a bare symbol name10call %hi(foo) # CHECK: :[[@LINE]]:6: error: operand must be a bare symbol name11call %lo(foo) # CHECK: :[[@LINE]]:6: error: operand must be a bare symbol name12call foo, bar # CHECK: :[[@LINE]]:6: error: operand must be a bare symbol name13call foo@pls # CHECK: :[[@LINE]]:10: error: @ (except the deprecated/ignored @plt) is disallowed14call foo@3 # CHECK: :[[@LINE]]:10: error: @ (except the deprecated/ignored @plt) is disallowed15