+2017-02-01 Richard Henderson <rth@twiddle.net>
+
+ * sysdeps/alpha/memchr.c (__memchr): Use saturating arithmetic
+ adjusting the byte count.
+
2017-02-01 Andreas Schwab <schwab@linux-m68k.org>
* conform/Makefile (linknamespace-libs): Define.
/* Align the source, and decrement the count by the number
of bytes searched in the first word. */
s_align = (const word *)((word)s & -8);
- n += ((word)s & 7);
+ {
+ size_t inc = n + ((word)s & 7);
+ n = inc | -(inc < n);
+ }
/* Deal with misalignment in the first word for the comparison. */
mask = (1ul << ((word)s & 7)) - 1;