diff options
Diffstat (limited to 'elf')
-rw-r--r-- | elf/dl-reloc.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/elf/dl-reloc.c b/elf/dl-reloc.c index 52311f0..4ac558d 100644 --- a/elf/dl-reloc.c +++ b/elf/dl-reloc.c @@ -137,12 +137,6 @@ _dl_nothread_init_static_tls (struct link_map *map) # error "Either TLS_TCB_AT_TP or TLS_DTV_AT_TP must be defined" #endif - /* Fill in the DTV slot so that a later LD/GD access will find it. */ - dtv_t *dtv = THREAD_DTV (); - assert (map->l_tls_modid <= dtv[-1].counter); - dtv[map->l_tls_modid].pointer.to_free = NULL; - dtv[map->l_tls_modid].pointer.val = dest; - /* Initialize the memory. */ memset (__mempcpy (dest, map->l_tls_initimage, map->l_tls_initimage_size), '\0', map->l_tls_blocksize - map->l_tls_initimage_size); |