use hidden __tls_get_new for tls/tlsdesc lookup fallback cases
[oweals/musl.git] / src / ldso / x86_64 / tlsdesc.s
index 57b78e0be9213218c0c2c8efd88b8f79b4257f96..eb21b9dee77bcadfdd5834134f846a4f9cfb7d89 100644 (file)
@@ -5,6 +5,8 @@ __tlsdesc_static:
        mov 8(%rax),%rax
        ret
 
+.hidden __tls_get_new
+
 .global __tlsdesc_dynamic
 .type __tlsdesc_dynamic,@function
 __tlsdesc_dynamic:
@@ -29,7 +31,7 @@ __tlsdesc_dynamic:
        push %r10
        push %r11
        mov %rax,%rdi
-       call __tls_get_addr
+       call __tls_get_new
        pop %r11
        pop %r10
        pop %r9