summaryrefslogtreecommitdiffstats
path: root/cpukit/sapi/src/exinit.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-09-23 06:45:07 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-10-12 11:12:40 +0200
commitbe573185e6d6ddafdd3612c7c2db04aa0f65a330 (patch)
tree79bf4b932c187c11591a8e4fe0134db0ac9317a7 /cpukit/sapi/src/exinit.c
parentscore: Add RTEMS_OBFUSCATE_POINTER() (diff)
downloadrtems-be573185e6d6ddafdd3612c7c2db04aa0f65a330.tar.bz2
score: More robust linker sets
Update #2408. Update #2790.
Diffstat (limited to 'cpukit/sapi/src/exinit.c')
-rw-r--r--cpukit/sapi/src/exinit.c7
1 files changed, 5 insertions, 2 deletions
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 ) {