diff --git a/lib/libc/gen/tls.c b/lib/libc/gen/tls.c index d0ae591ac21a..265e7de2d097 100644 --- a/lib/libc/gen/tls.c +++ b/lib/libc/gen/tls.c @@ -160,9 +160,6 @@ __libc_allocate_tls(void *oldtcb, size_t tcbsize, size_t tcbalign __unused) if (tls_init_size > 0) memcpy((void*)dtv[2], tls_init, tls_init_size); - if (tls_static_space > tls_init_size) - memset((void*)(dtv[2] + tls_init_size), 0, - tls_static_space - tls_init_size); } return(tcb);