diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2005-04-01 13:31:28 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2005-04-01 13:31:28 +0000 |
commit | 944c43928a6652e4c7afeadba9c2880b68b37af0 (patch) | |
tree | 6350f5e172983061717f38f17739924605236101 | |
parent | 1ea96b34115e7ab46f34e40000dfed398c4415cf (diff) | |
download | gcc-944c43928a6652e4c7afeadba9c2880b68b37af0.zip gcc-944c43928a6652e4c7afeadba9c2880b68b37af0.tar.gz gcc-944c43928a6652e4c7afeadba9c2880b68b37af0.tar.bz2 |
abs-1-lib.c, [...]: Add missing prototypes.
* 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,
gcc.c-torture/execute/builtins/lib/main.c,
gcc.c-torture/execute/builtins/lib/memcmp.c,
gcc.c-torture/execute/builtins/lib/memmove.c,
gcc.c-torture/execute/builtins/lib/mempcpy.c,
gcc.c-torture/execute/builtins/lib/memset.c,
gcc.c-torture/execute/builtins/lib/printf.c,
gcc.c-torture/execute/builtins/lib/sprintf.c,
gcc.c-torture/execute/builtins/lib/stpcpy.c,
gcc.c-torture/execute/builtins/lib/strchr.c,
gcc.c-torture/execute/builtins/lib/strcmp.c,
gcc.c-torture/execute/builtins/lib/strcpy.c,
gcc.c-torture/execute/builtins/lib/strcspn.c,
gcc.c-torture/execute/builtins/lib/strlen.c,
gcc.c-torture/execute/builtins/lib/strncat.c,
gcc.c-torture/execute/builtins/lib/strncmp.c,
gcc.c-torture/execute/builtins/lib/strncpy.c,
gcc.c-torture/execute/builtins/lib/strrchr.c,
gcc.c-torture/execute/builtins/lib/strspn.c,
gcc.c-torture/execute/builtins/lib/strstr.c,
gcc.c-torture/execute/builtins/memops-asm-lib.c,
gcc.c-torture/execute/builtins/strlen-2.c,
gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
prototypes.
From-SVN: r97385
26 files changed, 60 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f68ff93..0052931 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,32 @@ +2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * 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, + gcc.c-torture/execute/builtins/lib/main.c, + gcc.c-torture/execute/builtins/lib/memcmp.c, + gcc.c-torture/execute/builtins/lib/memmove.c, + gcc.c-torture/execute/builtins/lib/mempcpy.c, + gcc.c-torture/execute/builtins/lib/memset.c, + gcc.c-torture/execute/builtins/lib/printf.c, + gcc.c-torture/execute/builtins/lib/sprintf.c, + gcc.c-torture/execute/builtins/lib/stpcpy.c, + gcc.c-torture/execute/builtins/lib/strchr.c, + gcc.c-torture/execute/builtins/lib/strcmp.c, + gcc.c-torture/execute/builtins/lib/strcpy.c, + gcc.c-torture/execute/builtins/lib/strcspn.c, + gcc.c-torture/execute/builtins/lib/strlen.c, + gcc.c-torture/execute/builtins/lib/strncat.c, + gcc.c-torture/execute/builtins/lib/strncmp.c, + gcc.c-torture/execute/builtins/lib/strncpy.c, + gcc.c-torture/execute/builtins/lib/strrchr.c, + gcc.c-torture/execute/builtins/lib/strspn.c, + gcc.c-torture/execute/builtins/lib/strstr.c, + gcc.c-torture/execute/builtins/memops-asm-lib.c, + gcc.c-torture/execute/builtins/strlen-2.c, + gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing + prototypes. + 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net> * g++.dg/ext/selectany1.C: New file. Test for linkonce sections. diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/abs-1-lib.c b/gcc/testsuite/gcc.c-torture/execute/builtins/abs-1-lib.c index 9891e10..57446b2 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/abs-1-lib.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/abs-1-lib.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int abs_called; extern int inside_main; diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/fputs-lib.c b/gcc/testsuite/gcc.c-torture/execute/builtins/fputs-lib.c index 48a9553..beb8325 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/fputs-lib.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/fputs-lib.c @@ -1,5 +1,6 @@ #include <stdio.h> #include <stddef.h> +extern void abort (void); extern int inside_main; extern size_t strlen(const char *); int diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/fprintf.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/fprintf.c index 80c240c..f32cf3a 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/fprintf.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/fprintf.c @@ -1,5 +1,6 @@ #include <stdio.h> #include <stdarg.h> +extern void abort (void); extern int inside_main; int diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c index 6f3c317..1ca6065 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c @@ -1,3 +1,4 @@ +extern void abort(void); extern void main_test (void); int inside_main; diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memcmp.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memcmp.c index c8c70f9..94c0a57 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memcmp.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memcmp.c @@ -1,3 +1,4 @@ +extern void abort(void); extern int inside_main; int diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memmove.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memmove.c index 8cfa070..03faf5e 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memmove.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memmove.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; void * diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/mempcpy.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/mempcpy.c index e202594..67ee3cb 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/mempcpy.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/mempcpy.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; void * diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memset.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memset.c index d5326ff..615dff6e 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memset.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memset.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; void * diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/printf.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/printf.c index be2a63b..e67003e 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/printf.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/printf.c @@ -1,5 +1,6 @@ #include <stdio.h> #include <stdarg.h> +extern void abort (void); extern int inside_main; int diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/sprintf.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/sprintf.c index 0c0cd5b..7aa2fd7 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/sprintf.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/sprintf.c @@ -1,5 +1,6 @@ #include <stdio.h> #include <stdarg.h> +extern void abort (void); extern int inside_main; int diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/stpcpy.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/stpcpy.c index b0961b6..e6e1a6d 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/stpcpy.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/stpcpy.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; char * diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strchr.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strchr.c index f0c7f0f..7ca78d1 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strchr.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strchr.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; char * diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcmp.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcmp.c index 61eb250..220499a 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcmp.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcmp.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; int diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcpy.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcpy.c index 0ee27c6..45c6a45e 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcpy.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcpy.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; char * diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcspn.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcspn.c index 767c89a..53f6091 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcspn.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcspn.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; __SIZE_TYPE__ diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strlen.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strlen.c index 7b89945..3ead79d 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strlen.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strlen.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; __SIZE_TYPE__ 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 59d3cc0..84f2626 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c @@ -1,3 +1,4 @@ +extern void abort(void); extern int inside_main; typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncmp.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncmp.c index c0b8906..6599af7 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncmp.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncmp.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncpy.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncpy.c index a96f7cb..b297345 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncpy.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncpy.c @@ -1,3 +1,4 @@ +extern void abort(void); extern int inside_main; typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strrchr.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strrchr.c index 30a567a..c2f7107 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strrchr.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strrchr.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; char * diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strspn.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strspn.c index 29477cc..126c44f 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strspn.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strspn.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; __SIZE_TYPE__ diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strstr.c b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strstr.c index 737a48f..d803f1e 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strstr.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strstr.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; char * diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c b/gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c index 16369a2..4f66ffc 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c @@ -1,3 +1,4 @@ +extern void abort (void); extern int inside_main; typedef __SIZE_TYPE__ size_t; diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/strlen-2.c b/gcc/testsuite/gcc.c-torture/execute/builtins/strlen-2.c index 29569b7..e15ad66 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/strlen-2.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/strlen-2.c @@ -5,6 +5,7 @@ Written by Jakub Jelinek, June 23, 2003. */ typedef __SIZE_TYPE__ size_t; +extern size_t strlen (const char *); extern char *strcpy (char *, const char *); extern int memcmp (const void *, const void *, size_t); extern void abort (void); diff --git a/gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm-lib.c b/gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm-lib.c index a031821..a031a56 100644 --- a/gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm-lib.c +++ b/gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm-lib.c @@ -1,10 +1,16 @@ +extern void abort (void); +typedef __SIZE_TYPE__ size_t; +extern size_t strlen(const char *); +extern char *strchr(const char *, int); +extern int strcmp(const char *, const char *); +extern int strncmp(const char *, const char *, size_t); extern int inside_main; extern const char *p; char * my_strstr (const char *s1, const char *s2) { - __SIZE_TYPE__ len = strlen (s2); + const size_t len = strlen (s2); #ifdef __OPTIMIZE__ /* If optimizing, we should be called only in the strstr (foo + 2, p) |