Add a testase for BZ #14602

This commit is contained in:
H.J. Lu 2012-10-05 13:30:02 -07:00
parent 03759f47db
commit d7e0dab96d
2 changed files with 16 additions and 0 deletions

View file

@ -1,5 +1,9 @@
2012-10-05 H.J. Lu <hongjiu.lu@intel.com>
[BZ #14602]
* string/test-strstr.c (check2): New function.
(test_main): Call check2.
* string/Makefile (tests): Remove bug-strstr1, bug-strcasestr1
and bug-strchr1.
* string/bug-strcasestr1.c (do_test): Moved to ...

View file

@ -156,12 +156,24 @@ check1 (void)
check_result (impl, s1, s2, exp_result);
}
static void
check2 (void)
{
const char s1[] = ", enable_static, \0, enable_shared, ";
char *exp_result;
exp_result = stupid_strstr (s1, s1 + 18);
FOR_EACH_IMPL (impl, 0)
check_result (impl, s1, s1 + 18, exp_result);
}
static int
test_main (void)
{
test_init ();
check1 ();
check2 ();
printf ("%23s", "");
FOR_EACH_IMPL (impl, 0)