From 44e987192e47910b8551a8f9409e9cd6133695d1 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 22 Dec 2015 09:40:48 +0100 Subject: score: Avoid dead code in global construction Update #2514. --- cpukit/rtems/src/taskinitusers.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'cpukit/rtems/src/taskinitusers.c') diff --git a/cpukit/rtems/src/taskinitusers.c b/cpukit/rtems/src/taskinitusers.c index 46d0af3f70..f5c2f82995 100644 --- a/cpukit/rtems/src/taskinitusers.c +++ b/cpukit/rtems/src/taskinitusers.c @@ -31,6 +31,15 @@ #include #include +static void _RTEMS_Global_construction( rtems_task_argument arg ) +{ + Thread_Entry entry_point = (Thread_Entry) + Configuration_RTEMS_API.User_initialization_tasks_table[ 0 ].entry_point; + + (void) arg; + _Thread_Global_construction( entry_point ); +} + /* * _RTEMS_tasks_Initialize_user_tasks_body * @@ -92,7 +101,7 @@ void _RTEMS_tasks_Initialize_user_tasks_body( void ) if ( register_global_construction ) { register_global_construction = false; - entry_point = (rtems_task_entry) _Thread_Global_construction; + entry_point = _RTEMS_Global_construction; } return_value = rtems_task_start( -- cgit v1.2.3