From a7123f0edfea20a68e64e447dc6ca0c32736be0e Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 1 Oct 1999 16:09:12 +0000 Subject: Update. 1999-10-01 Andreas Jaeger * locale/programs/ld-collate.c (insert_value): Add cast to avoid warning. * intl/finddomain.c (_nl_find_domain): Likewise. 1999-09-30 Andreas Schwab * sysdeps/unix/sysv/linux/alpha/ioperm.c: Disable debug messages. 1999-09-30 Andreas Jaeger * sysdeps/i386/lshift.S: Correct assembler commands to fix warnings. * sysdeps/i386/rshift.S: Likewise. * sysdeps/i386/strchrnul.S: Likewise. * sysdeps/i386/strchr.S: Likewise. Patch by Michael Deutschmann , PR libc/1339. 1999-09-30 Andreas Jaeger * manual/examples/pipe.c: Close other end of pipe to make example work. 1999-10-01 Ulrich Drepper * timezone/checktab.awk: Update from tzcode1999g. * timezone/tzselect.ksh: Likewise. * timezone/africa: Update from tzdata1999g. * timezone/asia: Likewise. * timezone/australasia: Likewise. * timezone/europe: Likewise. * timezone/northamerica: Likewise. * timezone/southamerica: Likewise. * timezone/iso3166.tab: Likewise. * timezone/zone.tab: Likewise. been renamed to getipnodebyname. Move flags around. --- sysdeps/i386/strchr.S | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sysdeps/i386/strchr.S') diff --git a/sysdeps/i386/strchr.S b/sysdeps/i386/strchr.S index 69c4b145af..582c3d737a 100644 --- a/sysdeps/i386/strchr.S +++ b/sysdeps/i386/strchr.S @@ -1,6 +1,6 @@ /* strchr (str, ch) -- Return pointer to first occurrence of CH in STR. For Intel 80x86, x>=3. - Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1994, 1995, 1996, 1997, 1999 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper Some optimisations by Alan Modra @@ -56,7 +56,7 @@ ENTRY (strchr) implementation (this is because all processor inherent boundaries are multiples of 4. */ - testb $3, %eax /* correctly aligned ? */ + testb $3, %al /* correctly aligned ? */ jz L(11) /* yes => begin loop */ movb (%eax), %cl /* load byte in question (we need it twice) */ cmpb %cl, %dl /* compare byte */ @@ -65,7 +65,7 @@ ENTRY (strchr) jz L(2) /* yes => return NULL */ incl %eax /* increment pointer */ - testb $3, %eax /* correctly aligned ? */ + testb $3, %al /* correctly aligned ? */ jz L(11) /* yes => begin loop */ movb (%eax), %cl /* load byte in question (we need it twice) */ cmpb %cl, %dl /* compare byte */ @@ -74,7 +74,7 @@ ENTRY (strchr) jz L(2) /* yes => return NULL */ incl %eax /* increment pointer */ - testb $3, %eax /* correctly aligned ? */ + testb $3, %al /* correctly aligned ? */ jz L(11) /* yes => begin loop */ movb (%eax), %cl /* load byte in question (we need it twice) */ cmpb %cl, %dl /* compare byte */ -- cgit v1.2.3