From: Jim Lin Date: Fri, 27 Sep 2024 06:44:12 +0000 (+0800) Subject: RISC-V/libgcc: Save/Restore routines for E goes with ABI. X-Git-Tag: basepoints/gcc-16~5635 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bb01c9d6d280d7ffbaa8f09c36ae57908a4f6883;p=thirdparty%2Fgcc.git 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. --- diff --git a/libgcc/config/riscv/save-restore.S b/libgcc/config/riscv/save-restore.S index 9bf42d111bc..8a4391e1a97 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 */