Add missing crt0 symbols for RTEMS

In order to enable proper detection of thread-local storage availability
we have to provide some symbols on ARM.

Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
This commit is contained in:
Sebastian Huber 2016-12-05 08:22:51 +01:00 committed by Corinna Vinschen
parent f0ae353a4f
commit df2ea99a50
1 changed files with 5 additions and 0 deletions

View File

@ -188,6 +188,11 @@ RTEMS_STUB(_VOID, _free_r(struct _reent *r, _PTR *p), { })
/* stubs for functions required by libc/stdlib */
RTEMS_STUB(void, __assert_func(const char *file, int line, const char *failedexpr), { })
#if defined(__arm__)
RTEMS_STUB(void, __aeabi_read_tp(void), { })
RTEMS_STUB(void *, __tls_get_addr(const void *ti), { })
#endif
/* The PowerPC expects certain symbols to be defined in the linker script. */
#if defined(__PPC__)