From b4987a2c5799d4f91c94364496cd8e24a77688f1 Mon Sep 17 00:00:00 2001 From: Andrew Boie Date: Fri, 29 Mar 2019 14:32:26 -0700 Subject: [PATCH] arc: fix build failure missing arc_exc_saved_sp Instantiate this in C domain instead. Fixes: #15035 Signed-off-by: Andrew Boie --- arch/arc/core/fault.c | 2 +- arch/arc/core/fault_s.S | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/arch/arc/core/fault.c b/arch/arc/core/fault.c index 38d6a83e972..e3017c9345a 100644 --- a/arch/arc/core/fault.c +++ b/arch/arc/core/fault.c @@ -21,7 +21,7 @@ #include #include -extern u32_t arc_exc_saved_sp; +u32_t arc_exc_saved_sp; #ifdef CONFIG_USERSPACE Z_EXC_DECLARE(z_arch_user_string_nlen); diff --git a/arch/arc/core/fault_s.S b/arch/arc/core/fault_s.S index 0c6e25d9a24..0a75e6662f3 100644 --- a/arch/arc/core/fault_s.S +++ b/arch/arc/core/fault_s.S @@ -41,10 +41,6 @@ GTEXT(_irq_do_offload); GDATA(exc_nest_count) GDATA(arc_exc_saved_sWWp) -SECTION_VAR(BSS, arc_exc_saved_sp) - .balign 4 - .word 0 - /* the necessary stack size for exception handling */ #define EXCEPTION_STACK_SIZE 384