1 /* { dg-do compile } */
2 /* { dg-skip-if "-march given" { *-*-* } { "-march=*" } } */
3 /* { dg-options "-mcpu=sifive-e34 -mabi=ilp32" } */
4 /* sifive-e34 = rv32imafc */
5
6 #if !((__riscv_xlen == 32) \
7 && !defined(__riscv_32e) \
8 && defined(__riscv_mul) \
9 && defined(__riscv_atomic) \
10 && (__riscv_flen == 32) \
11 && defined(__riscv_compressed))
12 #error "unexpected arch"
13 #endif
14
15 int main()
16 {
17 return 0;
18 }