Enable short forward branch (SFB) ALU support for the andes-45-series
tune, matching the existing sfb_alu scheduling reservation already
present in andes-45-series.md.
gcc/ChangeLog:
* config/riscv/riscv.h (TARGET_SFB_ALU): Add andes_45_series.
---
gcc/config/riscv/riscv.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gcc/config/riscv/riscv.h b/gcc/config/riscv/riscv.h
index d72c06ec37f..7eb85d654a7 100644
--- a/gcc/config/riscv/riscv.h
+++ b/gcc/config/riscv/riscv.h
@@ -974,7 +974,8 @@ extern enum riscv_cc get_riscv_cc (const rtx use);
#define TARGET_SFB_ALU \
((riscv_microarchitecture == sifive_7) \
|| (riscv_microarchitecture == sifive_p400) \
- || (riscv_microarchitecture == sifive_p600))
+ || (riscv_microarchitecture == sifive_p600) \
+ || (riscv_microarchitecture == andes_45_series))
/* True if the target supports misaligned vector loads and stores. */
#define TARGET_VECTOR_MISALIGN_SUPPORTED \
--
2.52.0