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