diff options
Diffstat (limited to 'string/test-memrchr.c')
-rw-r--r-- | string/test-memrchr.c | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/string/test-memrchr.c b/string/test-memrchr.c index 4d2e35b062..23ed762312 100644 --- a/string/test-memrchr.c +++ b/string/test-memrchr.c @@ -1,5 +1,5 @@ /* Test and measure memrchr functions. - Copyright (C) 2013-2016 Free Software Foundation, Inc. + Copyright (C) 2013-2018 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Jakub Jelinek <jakub@redhat.com>, 1999. @@ -151,19 +151,36 @@ test_main (void) for (i = 1; i < 8; ++i) { + /* Test len == 0. */ + do_test (i, i, 0, 0); + do_test (i, i, 0, 23); + do_test (0, 16 << i, 2048, 23); do_test (i, 64, 256, 23); do_test (0, 16 << i, 2048, 0); do_test (i, 64, 256, 0); + + do_test (0, i, 256, 23); + do_test (0, i, 256, 0); + do_test (i, i, 256, 23); + do_test (i, i, 256, 0); + } for (i = 1; i < 32; ++i) { do_test (0, i, i + 1, 23); do_test (0, i, i + 1, 0); + do_test (i, i, i + 1, 23); + do_test (i, i, i + 1, 0); + + do_test (0, 1, i + 1, 23); + do_test (0, 2, i + 1, 0); + do_test (i, 1, i + 1, 23); + do_test (i, 2, i + 1, 0); } do_random_tests (); return ret; } -#include "../test-skeleton.c" +#include <support/test-driver.c> |