* gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Apr 2005 13:33:11 +0000 (13:33 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Apr 2005 13:33:11 +0000 (13:33 +0000)
* 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
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/strpbrk.c
gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3.c
gcc/testsuite/gcc.c-torture/execute/builtins/strncmp.c

index 0052931..9305e34 100644 (file)
@@ -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,
index 84f2626..051dc46 100644 (file)
@@ -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();
index 1eb90ad..f6bb032 100644 (file)
@@ -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;
index f912c02..74075fd 100644 (file)
@@ -18,8 +18,10 @@ int x = 6;
 void
 main_test(void)
 {
+#ifdef __OPTIMIZE__
   const char *foo;
   int i;
+#endif
 
   if (strlen (bar) != 13)
     abort ();
index 888faf5..2c22b7d 100644 (file)
@@ -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();