powerpc: Fix powerpc32/power7 memchr for large input sizes
commit5e628dd118807981bdd880731e6fdf019f64a245
authorTulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
Wed, 28 Dec 2016 13:38:56 +0000 (28 11:38 -0200)
committerTulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
Wed, 28 Dec 2016 13:44:31 +0000 (28 11:44 -0200)
treeab1efb6529f5b0c7ee03ab5e2f412e8d212f4717
parent9314d3545e6641063b490918e2e8716556ba20db
powerpc: Fix powerpc32/power7 memchr for large input sizes

The same error fixed in commit b224637928e9fc04e3cef3e10d02ccf042d01584
happens in the 32-bit implementation of memchr for power7.

This patch adopts the same solution, with a minimal change: it
implements a saturated addition where overflows sets the maximum pointer
size to UINTPTR_MAX.
ChangeLog
sysdeps/powerpc/powerpc32/power7/memchr.S