From: ghazi Date: Fri, 1 Apr 2005 13:31:28 +0000 (+0000) Subject: * gcc.c-torture/execute/builtins/abs-1-lib.c, X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=58e292f16c246d3565af35ec0b3f1c7a6b32bfb6;p=thirdparty%2Fgcc.git * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97385 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f68ff9343ec2..0052931ef931 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,32 @@ +2005-04-01 Kaveh R. Ghazi + + * 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 * 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 9891e10c0396..57446b263c9d 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 48a955309c11..beb8325fca5e 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 #include +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 80c240cc8e76..f32cf3a050b0 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 #include +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 6f3c3170cc1a..1ca606565a8f 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 c8c70f9c3d8d..94c0a576634a 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 8cfa0701d45e..03faf5e62623 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 e202594073f8..67ee3cbe413c 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 d5326ffeb2bd..615dff6e7c0a 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 be2a63bc61ed..e67003e1dd4b 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 #include +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 0c0cd5b93458..7aa2fd715309 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 #include +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 b0961b6cc16d..e6e1a6dae9cf 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 f0c7f0fc4c59..7ca78d1f3567 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 61eb250166af..220499ab3171 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 0ee27c669ace..45c6a45e4da7 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 767c89a63510..53f609114bbb 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 7b89945837f1..3ead79d1de5a 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 59d3cc0ae0a1..84f262607925 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 c0b890677e5b..6599af790445 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 a96f7cb925ff..b297345e6caa 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 30a567a99933..c2f7107064c9 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 29477cc764c9..126c44f263b2 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 737a48f63dcd..d803f1ee94bf 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 16369a21794b..4f66ffc48c27 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 29569b769a98..e15ad6636012 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 a0318212e671..a031a56a9569 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)