* sysdeps/x86_64/memchr.S: Handle invalid buffer pointers when

count is zero.
This commit is contained in:
Ulrich Drepper 2009-05-09 06:40:15 +00:00
parent b5f7c4cae0
commit 2221e33e5d
2 changed files with 6 additions and 1 deletions

View file

@ -1,12 +1,15 @@
2009-05-08 Ulrich Drepper <drepper@redhat.com>
* sysdeps/x86_64/memchr.S: Handle invalid buffer pointers when
count is zero.
* po/da.po: Update from translation team.
2009-05-05 Jakub Jelinek <jakub@redhat.com>
* io/sys/stat.h (fstatat64): Guard prototype with __USE_LARGEFILE64,
guard __extern_inline wrapper with __USE_ATFILE instead of __USE_GNU.
2009-05-05 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/sys/personality.h: Add ADDR_COMPAT_LAYOUT

View file

@ -26,7 +26,9 @@ ENTRY (memchr)
movq %rdi, %rcx
punpcklbw %xmm1, %xmm1
andq $~15, %rdi
testq %rdx, %rdx
punpcklbw %xmm1, %xmm1
jz 3f
orl $0xffffffff, %esi
movdqa (%rdi), %xmm0
pshufd $0, %xmm1, %xmm1