From ab6d30861b9f6571d10ac978066c45b96e060cce Mon Sep 17 00:00:00 2001 From: "max.ma" Date: Sun, 26 Dec 2021 21:28:53 -0800 Subject: [PATCH 04/11] define __riscv_vector macro --- gcc/config/riscv/riscv-c.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/config/riscv/riscv-c.cc b/gcc/config/riscv/riscv-c.cc index eb7ef09297e..e38746b7ff8 100644 --- a/gcc/config/riscv/riscv-c.cc +++ b/gcc/config/riscv/riscv-c.cc @@ -54,6 +54,9 @@ riscv_cpu_cpp_builtins (cpp_reader *pfile) if (TARGET_DIV && TARGET_MUL) builtin_define ("__riscv_muldiv"); + if (TARGET_VECTOR) + builtin_define ("__riscv_vector"); + builtin_define_with_int_value ("__riscv_xlen", UNITS_PER_WORD * 8); if (TARGET_HARD_FLOAT) builtin_define_with_int_value ("__riscv_flen", UNITS_PER_FP_REG * 8); -- 2.25.1