/* { dg-do compile } */ | |
/* { dg-options "-march=rv64i_zcb -mabi=lp64 -mcmodel=medlow -misa-spec=20191213" } */ | |
int main () { | |
#ifndef __riscv_arch_test | |
#error "__riscv_arch_test" | |
#endif | |
#if __riscv_xlen != 64 | |
#error "__riscv_xlen" | |
#endif | |
#if !defined(__riscv_i) || (__riscv_i != (2 * 1000 * 1000 + 1 * 1000)) | |
#error "__riscv_i" | |
#endif | |
#if defined(__riscv_e) | |
#error "__riscv_e" | |
#endif | |
#if !defined(__riscv_zca) | |
#error "__riscv_zca" | |
#endif | |
#if !defined(__riscv_zcb) | |
#error "__riscv_zcb" | |
#endif | |
return 0; | |
} |