From ca5d7882cff3e13c4cf101119c0dab0f991beed5 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Wed, 15 Dec 2004 20:30:16 +0000 Subject: (__strncat_g): Improve last patch. --- sysdeps/i386/i486/bits/string.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sysdeps/i386/i486/bits/string.h') diff --git a/sysdeps/i386/i486/bits/string.h b/sysdeps/i386/i486/bits/string.h index 0e24081..203907b 100644 --- a/sysdeps/i386/i486/bits/string.h +++ b/sysdeps/i386/i486/bits/string.h @@ -1050,7 +1050,7 @@ __strncat_g (char *__dest, __const char __src[], size_t __n) #ifdef __i686__ __asm__ __volatile__ ("repne; scasb\n" - "movl %%edx, %3\n\t" + "movl %4, %3\n\t" "decl %1\n\t" "1:\n\t" "decl %3\n\t" @@ -1063,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" (0xffffffff), "d" (__n) + : "g" (__n), "0" (0), "1" (__tmp), "2" (__src), "3" (0xffffffff) : "memory", "cc"); #else --__tmp; -- cgit v1.1