From be573185e6d6ddafdd3612c7c2db04aa0f65a330 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 23 Sep 2016 06:45:07 +0200 Subject: score: More robust linker sets Update #2408. Update #2790. --- cpukit/sapi/src/exinit.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'cpukit/sapi/src/exinit.c') diff --git a/cpukit/sapi/src/exinit.c b/cpukit/sapi/src/exinit.c index 7988a5b793..f4bea7c2c3 100644 --- a/cpukit/sapi/src/exinit.c +++ b/cpukit/sapi/src/exinit.c @@ -131,8 +131,11 @@ RTEMS_SYSINIT_ITEM( void rtems_initialize_executive(void) { - const volatile rtems_sysinit_item *cur = RTEMS_LINKER_SET_BEGIN(_Sysinit ); - const volatile rtems_sysinit_item *end = RTEMS_LINKER_SET_END( _Sysinit ); + const rtems_sysinit_item *cur; + const rtems_sysinit_item *end; + + RTEMS_LINKER_SET_ASSIGN_BEGIN(_Sysinit, cur ); + RTEMS_LINKER_SET_ASSIGN_END( _Sysinit, end ); /* Invoke the registered system initialization handlers */ while ( cur != end ) { -- cgit v1.2.3