From bb01c9d6d280d7ffbaa8f09c36ae57908a4f6883 Mon Sep 17 00:00:00 2001 From: Jim Lin <jim@andestech.com> Date: Fri, 27 Sep 2024 14:44:12 +0800 Subject: [PATCH] RISC-V/libgcc: Save/Restore routines for E goes with ABI. That Save/Restore routines for E can be used for RVI with ILP32E ABI. libgcc/ChangeLog: * config/riscv/save-restore.S: Check with __riscv_abi_rve rather than __riscv_32e. --- libgcc/config/riscv/save-restore.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libgcc/config/riscv/save-restore.S b/libgcc/config/riscv/save-restore.S index 9bf42d111bc6..8a4391e1a978 100644 --- a/libgcc/config/riscv/save-restore.S +++ b/libgcc/config/riscv/save-restore.S @@ -295,7 +295,7 @@ FUNC_END (__riscv_restore_0) #else -#ifdef __riscv_32e +#ifdef __riscv_abi_rve FUNC_BEGIN(__riscv_save_2) FUNC_BEGIN(__riscv_save_1) FUNC_BEGIN(__riscv_save_0) @@ -529,6 +529,6 @@ FUNC_END (__riscv_restore_2) FUNC_END (__riscv_restore_1) FUNC_END (__riscv_restore_0) -#endif /* __riscv_32e */ +#endif /* __riscv_abi_rve */ #endif /* __riscv_xlen == 64 */ -- GitLab