From fbc9fbf92fa95dd1b7efaa8db819b117dbd111cf Mon Sep 17 00:00:00 2001 From: Evgeniy Paltsev Date: Mon, 5 Jul 2021 20:05:59 +0300 Subject: [PATCH] ARC: save/restore accumulator registers on all ARCv2 HS CPUs by default Accumulator registers (ACCL, ACCH) are used on HS CPUs not only in case of FPU usage but also in case of MPY usage. We enable MPY for all ARCv2 HS in commit 18a24c3f6 ARC: gcc-m-cpu: use -mcpu=archs as a default for ARCv2 HS but we didn't enable accumulator registers management. Let's enable accumulator registers save/restore on all ARCv2 HS CPUs by default. Signed-off-by: Eugeniy Paltsev Signed-off-by: Evgeniy Paltsev --- arch/arc/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig index c0f78215448..1f260ff017d 100644 --- a/arch/arc/Kconfig +++ b/arch/arc/Kconfig @@ -252,6 +252,7 @@ config CODE_DENSITY config ARC_HAS_ACCL_REGS bool "Reg Pair ACCL:ACCH (FPU and/or MPY > 6)" + default y if CPU_HS3X default y if FPU help Depending on the configuration, CPU can contain accumulator reg-pair