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