/* { dg-do compile } */ /* { dg-options "-march=rv64i_zbkb_zbkc_zbkx_zknd_zkne_zknh_zksed_zksh_zkr_zkt -mabi=lp64 -mcmodel=medlow -misa-spec=2.2" } */ int main () { #ifndef __riscv_arch_test #error "__riscv_arch_test" #endif #if __riscv_xlen != 64 #error "__riscv_xlen" #endif #if !defined(__riscv_i) #error "__riscv_i" #endif #if !defined(__riscv_zk) #error "__riscv_zk" #endif #if !defined(__riscv_zkr) #error "__riscv_zkr" #endif #if !defined(__riscv_zkn) #error "__riscv_zkn" #endif #if !defined(__riscv_zks) #error "__riscv_zks" #endif #if !defined(__riscv_zbkb) #error "__riscv_zbkb" #endif #if !defined(__riscv_zbkc) #error "__riscv_zbkc" #endif #if !defined(__riscv_zbkx) #error "__riscv_zbkx" #endif #if !defined(__riscv_zknd) #error "__riscv_zknd" #endif #if !defined(__riscv_zkne) #error "__riscv_zkne" #endif #if !defined(__riscv_zknh) #error "__riscv_zknh" #endif #if !defined(__riscv_zksh) #error "__riscv_zksh" #endif return 0; }