aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2005-04-01 13:33:11 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2005-04-01 13:33:11 +0000
commitdadd2deec67c9798397d83cf962e29d8bad7d273 (patch)
treed7953f4e908518a7557662d14866fda4cf962692 /gcc
parent944c43928a6652e4c7afeadba9c2880b68b37af0 (diff)
downloadgcc-dadd2deec67c9798397d83cf962e29d8bad7d273.zip
gcc-dadd2deec67c9798397d83cf962e29d8bad7d273.tar.gz
gcc-dadd2deec67c9798397d83cf962e29d8bad7d273.tar.bz2
strncat.c: Fix uninitialized var.
* 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. From-SVN: r97386
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strpbrk.c5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/strlen-3.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/strncmp.c1
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();