# RUN: llvm-mc -assemble -triple riscv32 -mattr=+c -filetype=obj %s -o - 2>&1 | \ # RUN: llvm-objdump -d --mattr=+c -M no-aliases - | FileCheck %s # RUN: llvm-mc -assemble -triple riscv64 -mattr=+c -filetype=obj %s -o - 2>&1 | \ # RUN: llvm-objdump -d --mattr=+c -M no-aliases - | FileCheck %s label1: .option norvc j label1 j label2 bnez a0, label1 bnez a0, label2 .option rvc j label1 j label2 bnez a0, label1 bnez a0, label2 # CHECK-LABEL: : # CHECK-NEXT: jal zero, 0x0 # CHECK-NEXT: jal zero, 0x18 # CHECK-NEXT: bne a0, zero, 0x0 # CHECK-NEXT: bne a0, zero, 0x18 # CHECK-NEXT: c.j 0x0 # CHECK-NEXT: c.j 0x18 # CHECK-NEXT: c.bnez a0, 0x0 # CHECK-NEXT: c.bnez a0, 0x18 label2: