diff options
Diffstat (limited to 'llvm/test/MC/RISCV/rv32c-only-valid.s')
-rw-r--r-- | llvm/test/MC/RISCV/rv32c-only-valid.s | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/llvm/test/MC/RISCV/rv32c-only-valid.s b/llvm/test/MC/RISCV/rv32c-only-valid.s index e75fa92feef..f92c0232a66 100644 --- a/llvm/test/MC/RISCV/rv32c-only-valid.s +++ b/llvm/test/MC/RISCV/rv32c-only-valid.s @@ -9,11 +9,14 @@ # RUN: | FileCheck -check-prefixes=CHECK-NO-EXT %s # RUN: not llvm-mc -triple riscv64 -mattr=+c \ # RUN: -riscv-no-aliases -show-encoding < %s 2>&1 \ -# RUN: | FileCheck -check-prefixes=CHECK-NO-EXT %s - -# FIXME: error message for c.jal with rv64c is misleading +# RUN: | FileCheck -check-prefixes=CHECK-NO-RV32 %s +# RUN: not llvm-mc -triple riscv64 \ +# RUN: -riscv-no-aliases -show-encoding < %s 2>&1 \ +# RUN: | FileCheck -check-prefixes=CHECK-NO-RV32-AND-EXT %s # CHECK-ASM-AND-OBJ: c.jal 2046 # CHECK-ASM: encoding: [0xfd,0x2f] -# CHECK-NO-EXT: error: instruction use requires an option to be enabled +# CHECK-NO-EXT: error: instruction requires the following: 'C' (Compressed Instructions) +# CHECK-NO-RV32: error: instruction requires the following: RV32I Base Instruction Set +# CHECK-NO-RV32-AND-EXT: error: instruction requires the following: 'C' (Compressed Instructions), RV32I Base Instruction Set c.jal 2046 |