* sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Use LOAD_PIC_REG
authorUlrich Drepper <drepper@redhat.com>
Sat, 6 Dec 2008 00:15:34 +0000 (00:15 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 6 Dec 2008 00:15:34 +0000 (00:15 +0000)
instead of doing things manually.

nptl/ChangeLog
sysdeps/i386/dl-tlsdesc.S

index 716d665..925d3b0 100644 (file)
@@ -1,3 +1,8 @@
+2008-11-24  Arkadiusz Miƛkiewicz  <arekm@maven.pl>
+
+       * sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Use LOAD_PIC_REG
+       instead of doing things manually.
+
 2008-11-26  Chris Steel  <chris.steel.lnx@googlemail.com>
 
        * posix/regex_internal.h (build_wcs_upper_buffer):
index db5005d..4d17e59 100644 (file)
@@ -128,8 +128,7 @@ _dl_tlsdesc_dynamic:
 .Lslow:
        cfi_adjust_cfa_offset (28)
        movl    %ebx, 16(%esp)
-       call    __i686.get_pc_thunk.bx
-       addl    $_GLOBAL_OFFSET_TABLE_, %ebx
+       LOAD_PIC_REG (bx)
        call    ___tls_get_addr@PLT
        movl    16(%esp), %ebx
        jmp     .Lret