(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
riscv/
mcpu-3.c
       1  /* { dg-do compile } */
       2  /* { dg-skip-if "-march given" { *-*-* } { "-march=*" } } */
       3  /* { dg-options "-mcpu=sifive-s51 -mabi=lp64" } */
       4  /* sifive-s51 = rv64imac */
       5  
       6  #if !((__riscv_xlen == 64)		\
       7        && !defined(__riscv_32e)		\
       8        && defined(__riscv_mul)		\
       9        && defined(__riscv_atomic)	\
      10        && !defined(__riscv_flen)		\
      11        && defined(__riscv_compressed))
      12  #error "unexpected arch"
      13  #endif
      14  
      15  int main()
      16  {
      17    return 0;
      18  }