* sysdeps/x86_64/memset.S: Jump from bzero to memset using
authorJakub Jelinek <jakub@redhat.com>
Tue, 16 Oct 2007 08:54:19 +0000 (08:54 +0000)
committerJakub Jelinek <jakub@redhat.com>
Tue, 16 Oct 2007 08:54:19 +0000 (08:54 +0000)
a local label rather than HIDDEN_JUMPTARGET.
2007-10-16  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/x86_64/memset.S: Jump from bzero to memset using
a local label rather than HIDDEN_JUMPTARGET.

ChangeLog
sysdeps/x86_64/memset.S

index d5ff2b5..7b67fe8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-10-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/x86_64/memset.S: Jump from bzero to memset using
+       a local label rather than HIDDEN_JUMPTARGET.
+
 2007-10-15  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/x86_64/cacheinfo.c (__x86_64_shared_cache_size): Define.
index cfc3283..2b56a65 100644 (file)
@@ -24,7 +24,7 @@
 ENTRY (bzero)
        mov     %rsi,%rdx       /* Adjust parameter.  */
        xorl    %esi,%esi       /* Fill with 0s.  */
-       jmp     HIDDEN_JUMPTARGET (memset)
+       jmp     L(memset_entry)
 END (bzero)
 
 #if defined PIC && !defined NOT_IN_libc
@@ -35,6 +35,7 @@ END (__memset_chk)
 #endif
 
 ENTRY (memset)
+L(memset_entry):
        cmp    $0x1,%rdx
        mov    %rdi,%rax        /* memset returns the dest address.  */
        jne    L(ck2)