diff options
Diffstat (limited to 'gcc')
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 <ghazi@caip.rutgers.edu> + * 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(); |