From 561e0a0968f13b6d6c2b092501e210728e236fd7 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Fri, 4 Apr 2014 21:43:20 -0400 Subject: remove cruft left behind when lazy thread pointer init was removed the function itself was static, but the weak alias provided an externally visible reference and thus prevented the dead code from being omitted from the output. so this change actually reduces bloat in mandatory static-linked code. --- src/env/__init_tls.c | 8 -------- 1 file changed, 8 deletions(-) (limited to 'src/env/__init_tls.c') diff --git a/src/env/__init_tls.c b/src/env/__init_tls.c index 8ac0036b..c80f0528 100644 --- a/src/env/__init_tls.c +++ b/src/env/__init_tls.c @@ -64,14 +64,6 @@ void *__tls_get_addr(size_t *v) return (char *)__pthread_self()->dtv[1]+v[1]; } -static void *simple(void *p) -{ - *(void **)p = p; - return __set_thread_area(TP_ADJ(p)) ? 0 : p; -} - -weak_alias(simple, __install_initial_tls); - void *__mmap(void *, size_t, int, int, int, off_t); #if ULONG_MAX == 0xffffffff -- cgit v1.2.1