diff options
Diffstat (limited to 'string/test-memchr.c')
-rw-r--r-- | string/test-memchr.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/string/test-memchr.c b/string/test-memchr.c index 2403c92..669e092 100644 --- a/string/test-memchr.c +++ b/string/test-memchr.c @@ -210,6 +210,12 @@ test_main (void) do_test (0, i, i + 1, i + 1, 0); } + /* BZ#21182 - wrong overflow calculation for i686 implementation + with address near end of the page. */ + for (i = 2; i < 16; ++i) + /* page_size is in fact getpagesize() * 2. */ + do_test (page_size / 2 - i, i, i, 1, 0x9B); + do_random_tests (); return ret; } |