From 8e80876bdd54e36fb668eee655eec1dd588daf13 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 3 Apr 2020 09:47:21 +0200 Subject: score: Fix _ISR_Stack_area_end The _ISR_Stack_area_begin and _ISR_Stack_area_end symbols are in different sections. They must have the same alignment, otherwise the following linker directive could separate them: *(SORT_BY_ALIGNMENT (SORT_BY_NAME (.rtemsstack*))) Update #3799. --- cpukit/include/rtems/confdefs/percpu.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'cpukit/include/rtems/confdefs') diff --git a/cpukit/include/rtems/confdefs/percpu.h b/cpukit/include/rtems/confdefs/percpu.h index 730571b54a..a902b4735c 100644 --- a/cpukit/include/rtems/confdefs/percpu.h +++ b/cpukit/include/rtems/confdefs/percpu.h @@ -98,11 +98,6 @@ char _ISR_Stack_area_begin[ ] RTEMS_ALIGNED( CPU_INTERRUPT_STACK_ALIGNMENT ) RTEMS_SECTION( ".rtemsstack.interrupt.begin" ); -RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION( - _ISR_Stack_area_end, - ".rtemsstack.interrupt.end" -); - /* Thread stack size configuration */ #ifndef CONFIGURE_MINIMUM_TASK_STACK_SIZE -- cgit v1.2.3