From a944f78c429515590b62c87db8ffe2660a111ffd Mon Sep 17 00:00:00 2001 From: ghazi Date: Fri, 1 Apr 2005 13:33:11 +0000 Subject: [PATCH] * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var. * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const. * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var. * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97386 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c | 2 +- gcc/testsuite/gcc.c-torture/execute/builtins/lib/strpbrk.c | 5 +++-- gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3.c | 2 ++ gcc/testsuite/gcc.c-torture/execute/builtins/strncmp.c | 1 - 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0052931..9305e34 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2005-04-01 Kaveh R. Ghazi + * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var. + * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const. + * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var. + * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var. + * gcc.c-torture/execute/builtins/abs-1-lib.c, gcc.c-torture/execute/builtins/fputs-lib.c, gcc.c-torture/execute/builtins/lib/fprintf.c, diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c index 84f2626..051dc46 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c @@ -7,7 +7,7 @@ char * strncat (char *s1, const char *s2, size_t n) { char *dest = s1; - char c; + char c = '\0'; #ifdef __OPTIMIZE__ if (inside_main) abort(); diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strpbrk.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strpbrk.c index 1eb90ad..f6bb032 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strpbrk.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strpbrk.c @@ -1,9 +1,10 @@ +extern void abort (void); extern int inside_main; char * strpbrk(const char *s1, const char *s2) { - char *p; + const char *p; #ifdef __OPTIMIZE__ if (inside_main) abort (); @@ -12,7 +13,7 @@ strpbrk(const char *s1, const char *s2) { for (p = s2; *p; p++) if (*s1 == *p) - return s1; + return (char *)s1; s1++; } return 0; diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3.c b/gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3.c index f912c02..74075fd 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3.c @@ -18,8 +18,10 @@ int x = 6; void main_test(void) { +#ifdef __OPTIMIZE__ const char *foo; int i; +#endif if (strlen (bar) != 13) abort (); diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/strncmp.c b/gcc/testsuite/gcc.c-torture/execute/builtins/strncmp.c index 888faf5..2c22b7d 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/strncmp.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/strncmp.c @@ -14,7 +14,6 @@ main_test (void) { const char *const s1 = "hello world"; const char *s2, *s3; - int n = 6, x; if (strncmp (s1, "hello world", 12) != 0) abort(); -- 2.7.4