diff --git a/gcc/libiberty/memchr.c b/gcc/libiberty/memchr.c index cce3003943..89aa98f1d9 100644 --- a/gcc/libiberty/memchr.c +++ b/gcc/libiberty/memchr.c @@ -50,7 +50,7 @@ memchr (src_void, c, length) { const unsigned char *src = (const unsigned char *)src_void; - while (--length >= 0) + while (length-- > 0) { if (*src == c) return (PTR)src;