On Tue, 2017-01-17 at 08:30 -0600, Peter Bergner wrote: > On 1/16/17 3:09 PM, Aaron Sawdey wrote: > > Here is an updated version of this patch. > > > > Tulio noted that glibc's strncmp test was failing. This turned out > > to > > be the use of signed HOST_WIDE_INT for handling strncmp length. The > > glibc test calls strncmp with length 2^64-1, presumably to provoke > > exactly this type of bug. Fixing the issue required changing > > select_block_compare_mode() and expand_block_compare() as well. > > If glibc's testsuite exposed a bug, then we should also add a similar > bug to our testsuite. I scanned the patch and I'm not sure I see > that exact test scenario. Is it there and I'm just not seeing it? > > Peter >
Nope, you didn't miss it, Peter. I will add such a test as a separate patch, this one has dragged on for a long time. I have another more comprehensive test case for strcmp/strncmp I want to add anyway. Aaron -- Aaron Sawdey, Ph.D. acsaw...@linux.vnet.ibm.com 050-2/C113 (507) 253-7520 home: 507/263-0782 IBM Linux Technology Center - PPC Toolchain