aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2005-04-01 13:31:28 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2005-04-01 13:31:28 +0000
commit944c43928a6652e4c7afeadba9c2880b68b37af0 (patch)
tree6350f5e172983061717f38f17739924605236101
parent1ea96b34115e7ab46f34e40000dfed398c4415cf (diff)
downloadgcc-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
-rw-r--r--gcc/testsuite/ChangeLog29
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/abs-1-lib.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/fputs-lib.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/fprintf.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/memcmp.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/memmove.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/mempcpy.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/memset.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/printf.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/sprintf.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/stpcpy.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strchr.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcmp.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcpy.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcspn.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strlen.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncat.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncmp.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strncpy.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strrchr.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strspn.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/lib/strstr.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm-lib.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/strlen-2.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm-lib.c8
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)