# RUN: not llvm-mc %s -triple=riscv32 -mattr=+experimental-zicfiss,+zcmop,+c -M no-aliases -show-encoding \ # RUN: 2>&1 | FileCheck -check-prefixes=CHECK-ERR %s # RUN: not llvm-mc %s -triple=riscv64 -mattr=+experimental-zicfiss,+zcmop,+c -M no-aliases -show-encoding \ # RUN: 2>&1 | FileCheck -check-prefixes=CHECK-ERR %s # CHECK-ERR: error: register must be ra or t0 (x1 or x5) sspopchk a1 # CHECK-ERR: error: register must be ra (x1) c.sspush t0 # CHECK-ERR: error: register must be t0 (x5) c.sspopchk ra # CHECK-ERR: error: register must be ra or t0 (x1 or x5) sspush a0 # CHECK-ERR: error: register must be a GPR excluding zero (x0) ssrdp zero