mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-03 16:21:06 +00:00
Update.
2004-12-15 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/i486/bits/string.h (__strncat_g): Fix i686 implementation.
This commit is contained in:
parent
7acb3da9d2
commit
9b359dd0eb
@ -1,3 +1,8 @@
|
||||
2004-12-15 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* sysdeps/i386/i486/bits/string.h (__strncat_g): Fix i686
|
||||
implementation.
|
||||
|
||||
2004-09-08 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* Makeconfig (libunwind): New.
|
||||
|
@ -1050,6 +1050,7 @@ __strncat_g (char *__dest, __const char __src[], size_t __n)
|
||||
#ifdef __i686__
|
||||
__asm__ __volatile__
|
||||
("repne; scasb\n"
|
||||
"movl %%edx, %3\n\t"
|
||||
"decl %1\n\t"
|
||||
"1:\n\t"
|
||||
"decl %3\n\t"
|
||||
@ -1062,7 +1063,7 @@ __strncat_g (char *__dest, __const char __src[], size_t __n)
|
||||
"2:\n\t"
|
||||
"movb $0,(%1)"
|
||||
: "=&a" (__dummy), "=&D" (__tmp), "=&S" (__src), "=&c" (__n)
|
||||
: "0" (0), "1" (__tmp), "2" (__src), "3" (__n)
|
||||
: "0" (0), "1" (__tmp), "2" (__src), "3" (0xffffffff), "d" (__n)
|
||||
: "memory", "cc");
|
||||
#else
|
||||
--__tmp;
|
||||
|
Loading…
Reference in New Issue
Block a user