aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2023-11-06 12:57:12 +0100
committerFlorian Weimer <fweimer@redhat.com>2023-11-06 12:57:44 +0100
commit9d1bf1d0b7a14ef741e967e0ab3ead35ec8e5f4e (patch)
tree5245000ba0fa1b03567c5a1497196a7bb5a85951 /gcc
parent4c1d3e2866659d13f4ab0d8826d59037265eae27 (diff)
downloadgcc-9d1bf1d0b7a14ef741e967e0ab3ead35ec8e5f4e.zip
gcc-9d1bf1d0b7a14ef741e967e0ab3ead35ec8e5f4e.tar.gz
gcc-9d1bf1d0b7a14ef741e967e0ab3ead35ec8e5f4e.tar.bz2
C99 testsuite readiness: Some unverified test case un-reductions
gcc/testsuite/ * gcc.c-torture/compile/20000412-2.c (f): Call __builtin_strlen instead of strlen. * gcc.c-torture/compile/20000427-1.c (FindNearestPowerOf2): Declare. * gcc.c-torture/compile/20000802-1.c (bar): Call __builtin_memcpy instead of memcpy. * gcc.c-torture/compile/20010525-1.c (kind_varread): Likewise. * gcc.c-torture/compile/20010706-1.c (foo): Add missing int return type. * gcc.c-torture/compile/20020314-1.c (add_output_space_event) (del_tux_atom, add_req_to_workqueue): Declare. * gcc.c-torture/compile/20020701-1.c (f): Call __builtin_memcpy instead of memcpy. * gcc.c-torture/compile/20021015-2.c (f): Call __builtin_bcmp instead of bcmo. * gcc.c-torture/compile/20030110-1.c (inb): Declare. * gcc.c-torture/compile/20030314-1.c (bar): Add missing void return type. * gcc.c-torture/compile/20030405-1.c (bar): Add missing int return type. * gcc.c-torture/compile/20030416-1.c (bar): Declare. (main): Add missing int return type. * gcc.c-torture/compile/20030503-1.c (bar): Declare. * gcc.c-torture/compile/20030530-1.c: (bar): Declare. * gcc.c-torture/compile/20031031-2.c (foo, bar, baz): Declare. * gcc.c-torture/compile/20040101-1.c (test16): Call __builtin_printf instead of printf. * gcc.c-torture/compile/20040124-1.c (f2, f3): Declare. * gcc.c-torture/compile/20040304-1.c (macarg): Declare. * gcc.c-torture/compile/20040705-1.c (f): Call __builtin_memcpy instead of memcpy. * gcc.c-torture/compile/20040908-1.c (bar): Declare. * gcc.c-torture/compile/20050510-1.c (dont_remove): Declare. * gcc.c-torture/compile/20051228-1.c (bar): Declare. * gcc.c-torture/compile/20060109-1.c (cpp_interpret_string): Declare. (int_c_lex, cb_ident): Add missing void return type. (cb_ident): Define as static. * gcc.c-torture/compile/20060202-1.c (sarray_get): Declare. * gcc.c-torture/compile/20070129.c (regcurly) (reguni): Declare. * gcc.c-torture/compile/20070529-1.c (__fswab16): Declare. * gcc.c-torture/compile/20070529-2.c (kmem_free): Declare. * gcc.c-torture/compile/20070605-1.c (quantize_fs_dither): Add missing void return type. * gcc.c-torture/compile/20071107-1.c (settings_install_property_parser): Declare. * gcc.c-torture/compile/20090907-1.c (load_waveform): Call __builtin_abort instead of abort. * gcc.c-torture/compile/20100907.c (t): Add missing void types. * gcc.c-torture/compile/20120524-1.c (build_packet): Call __builtin_memcpy instead of memcpy. * gcc.c-torture/compile/20120830-2.c (ubidi_writeReordered_49): Add missing void return type. * gcc.c-torture/compile/20121010-1.c (read_long): Add missing int return type. * gcc.c-torture/compile/920301-1.c (f, g): Add missing void types. * gcc.c-torture/compile/920409-1.c (x): Likewise. * gcc.c-torture/compile/920410-1.c (main): Add missing int return type. Call __builtin_printf instead of printf. * gcc.c-torture/compile/920410-2.c (joe): Add missing void types. * gcc.c-torture/compile/920411-2.c (x): Likewise. * gcc.c-torture/compile/920413-1.c (f): Add missing int return type. * gcc.c-torture/compile/920428-3.c (x): Add missing int types. * gcc.c-torture/compile/920428-4.c (x): Add missing void return type and int parameter type. * gcc.c-torture/compile/920501-10.c (x): Add missing int types. * gcc.c-torture/compile/920501-12.c (x, a, b, A, B): Likewise. * gcc.c-torture/compile/920501-17.c (x): Add missing void types. * gcc.c-torture/compile/920501-19.c (y): Likewise. * gcc.c-torture/compile/920501-22.c (x): Likewise. * gcc.c-torture/compile/920501-3.c (x): Likewise. * gcc.c-torture/compile/920501-4.c (foo): Likewise. * gcc.c-torture/compile/920529-1.c (f): Call __builtin_abort instead of abort. * gcc.c-torture/compile/920615-1.c (f): Add missing void types. * gcc.c-torture/compile/920623-1.c (g): Likewise. * gcc.c-torture/compile/920624-1.c (f): Likewise. * gcc.c-torture/compile/920711-1.c (f): Add missing int types. * gcc.c-torture/compile/920729-1.c (f): Add missing void types. * gcc.c-torture/compile/920806-1.c (f): Likewise. * gcc.c-torture/compile/920821-2.c (f): Likewise. * gcc.c-torture/compile/920825-1.c (f): Likewise. * gcc.c-torture/compile/920825-2.c (f, g): Add missing void return type. * gcc.c-torture/compile/920826-1.c (f): Likewise. * gcc.c-torture/compile/920828-1.c (f): Add missing int types. * gcc.c-torture/compile/920829-1.c (f): Add missing void return type. * gcc.c-torture/compile/920928-3.c (f): Likewise. * gcc.c-torture/compile/921012-2.c (f): Likewise. * gcc.c-torture/compile/921013-1.c (f): Likewise. * gcc.c-torture/compile/921019-1.c (f): Add missing void types. * gcc.c-torture/compile/921026-1.c (f): Add missing void return type. * gcc.c-torture/compile/921126-1.c (f): Add missing int return type and missing void. * gcc.c-torture/compile/921227-1.c (f): Add missing void types. * gcc.c-torture/compile/930109-2.c (f): Add missing int types. * gcc.c-torture/compile/930210-1.c (f): Add missing void types. * gcc.c-torture/compile/930222-1.c (g): Declare. (f): Add missing int return type. * gcc.c-torture/compile/930421-1.c (f): Add missing void return type. * gcc.c-torture/compile/930503-1.c (f): Likewise. * gcc.c-torture/compile/930513-1.c (f): Add missing int return type. * gcc.c-torture/compile/930513-3.c (test): Add missing void types. * gcc.c-torture/compile/930523-1.c (f): Likewise. * gcc.c-torture/compile/930527-1.c (f): Likewise. * gcc.c-torture/compile/930603-1.c (f): Likewise. * gcc.c-torture/compile/930607-1.c (g): Likewise. * gcc.c-torture/compile/930702-1.c (f): Add missing int return type and missing void. * gcc.c-torture/compile/931018-1.c (f): Add missing void return type. * gcc.c-torture/compile/931031-1.c (f): Likewise. * gcc.c-torture/compile/931102-1.c (xxx): Add missing void types. * gcc.c-torture/compile/940611-1.c (f): Likewise. * gcc.c-torture/compile/940712-1.c (f): Add missing int return type and missing void. * gcc.c-torture/compile/950512-1.c (g): Declare. (f): Add missing void return type. * gcc.c-torture/compile/950530-1.c (f): Add missing int return type. * gcc.c-torture/compile/950610-1.c (f): Add missing void return type. * gcc.c-torture/compile/950613-1.c (f): Add missing void types. * gcc.c-torture/compile/950816-1.c (f): Add missing int return type and missing void. * gcc.c-torture/compile/950816-2.c (func): Declare. (f): Add missing void types. * gcc.c-torture/compile/950816-3.c (f): Add missing int return type and missing void. * gcc.c-torture/compile/950919-1.c (f): Add missing void types. * gcc.c-torture/compile/950921-1.c (f): Add missing int return type and missing void. * gcc.c-torture/compile/951004-1.c (f): Add missing void return type. * gcc.c-torture/compile/951116-1.c (f): Add missing int return type and missing void. * gcc.c-torture/compile/951128-1.c (f): Add missing void return type. * gcc.c-torture/compile/951220-1.c (f): Add missing int return type. * gcc.c-torture/compile/960220-1.c (f): Add missing void types. * gcc.c-torture/compile/960221-1.c (foo): Add missing void return type. * gcc.c-torture/compile/960704-1.c (main): Add missing int return type and missing void. * gcc.c-torture/compile/961031-1.c (f): Add missing void types. * gcc.c-torture/compile/961126-1.c (sub, sub2): Declare. (main): Add missing int return type and missing void. * gcc.c-torture/compile/961203-1.c (main): Call __builtin_exit instead of exit. * gcc.c-torture/compile/981001-1.c (main): Likewise. * gcc.c-torture/compile/981107-1.c (call): Declare. * gcc.c-torture/compile/990517-1.c (sdbm__splpage): Call __builtin_memcpy instead of memcpy. * gcc.c-torture/compile/990617-1.c (main): Call __builtin_printf instead of printf. * gcc.c-torture/compile/991026-2.c (detach): Add missing void types. * gcc.c-torture/compile/991229-1.c (ejEval): Likewise. * gcc.c-torture/compile/991229-3.c (rand): Declare.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20000412-2.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20000427-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20000802-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20010525-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20010706-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20020314-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20020701-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20021015-2.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20030110-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20030314-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20030405-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20030416-1.c5
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20030503-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20030530-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20031031-2.c4
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20040101-1.c5
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20040124-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20040304-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20040705-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20040908-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20050510-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20051228-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20060109-1.c4
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20060202-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20070129.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20070529-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20070529-2.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20070605-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20071107-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20090907-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20100907.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20120524-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20120830-2.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20121010-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920301-1.c4
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920409-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920410-1.c5
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920410-2.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920411-2.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920413-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920428-3.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920428-4.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920501-10.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920501-12.c10
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920501-17.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920501-19.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920501-22.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920501-3.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920501-4.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920529-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920615-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920623-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920624-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920711-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920729-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920806-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920821-2.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920825-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920825-2.c4
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920826-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920828-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920829-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/920928-3.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/921012-2.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/921013-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/921019-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/921026-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/921126-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/921227-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930109-2.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930210-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930222-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930421-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930503-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930513-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930513-3.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930523-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930527-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930603-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930607-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/930702-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/931018-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/931031-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/931102-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/940611-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/940712-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/950512-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/950530-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/950610-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/950613-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/950816-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/950816-2.c4
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/950816-3.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/950919-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/950921-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/951004-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/951116-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/951128-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/951220-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/960220-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/960221-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/960704-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/961031-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/961126-1.c5
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/961203-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/981001-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/981107-1.c1
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/990517-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/990617-1.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/991026-2.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/991229-1.c3
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/991229-3.c1
112 files changed, 174 insertions, 83 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/20000412-2.c b/gcc/testsuite/gcc.c-torture/compile/20000412-2.c
index e76a1eb..10ef1a6 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20000412-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20000412-2.c
@@ -1,4 +1,4 @@
char list[250][64];
-int f(int idx) { return (strlen(list[idx])); }
+int f(int idx) { return (__builtin_strlen(list[idx])); }
diff --git a/gcc/testsuite/gcc.c-torture/compile/20000427-1.c b/gcc/testsuite/gcc.c-torture/compile/20000427-1.c
index dc51419..add457e 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20000427-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20000427-1.c
@@ -1,5 +1,6 @@
int lwidth;
int lheight;
+int FindNearestPowerOf2 (int);
void ConvertFor3dDriver (int requirePO2, int maxAspect)
{
int oldw = lwidth, oldh = lheight;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20000802-1.c b/gcc/testsuite/gcc.c-torture/compile/20000802-1.c
index 0b2f1d6..e9db4a3 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20000802-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20000802-1.c
@@ -10,6 +10,6 @@ char y[3];
void bar(void)
{
- memcpy(bs.a, y, 3);
+ __builtin_memcpy(bs.a, y, 3);
bs.a[1] = ((x ? &bs.b : &bs.c) - (char *)&bs) - 2;
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/20010525-1.c b/gcc/testsuite/gcc.c-torture/compile/20010525-1.c
index c020c94..c6f12fe 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20010525-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20010525-1.c
@@ -1,7 +1,7 @@
/* { dg-require-effective-target untyped_assembly } */
static int kind_varread(char *str)
{
- if (0 == memcmp("%_#", str, 3)) return 2;
+ if (0 == __builtin_memcmp("%_#", str, 3)) return 2;
/* NOTREACHED */
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/20010706-1.c b/gcc/testsuite/gcc.c-torture/compile/20010706-1.c
index 44aec37..b065af8 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20010706-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20010706-1.c
@@ -1,4 +1,4 @@
-
+int
foo(unsigned int x)
{
return (x << 1) | (x >> 31);
diff --git a/gcc/testsuite/gcc.c-torture/compile/20020314-1.c b/gcc/testsuite/gcc.c-torture/compile/20020314-1.c
index b21eb14..03cdd5b 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20020314-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20020314-1.c
@@ -8,6 +8,9 @@ struct tux_req_struct
char error;
void *private;
};
+int add_output_space_event(tux_req_t *req, struct socket *);
+void del_tux_atom(tux_req_t *req);
+void add_req_to_workqueue(tux_req_t *req);
void user_send_buffer (tux_req_t *req, int cachemiss)
{
int ret;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20020701-1.c b/gcc/testsuite/gcc.c-torture/compile/20020701-1.c
index 1258cec..5d2f270 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20020701-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20020701-1.c
@@ -30,7 +30,7 @@ f (const char* p1, const char* p2, char p3)
a = v2 = v1;
e = v5 = v4;
- memcpy (&e, &e, sizeof (e));
+ __builtin_memcpy (&e, &e, sizeof (e));
v3 = strchr (v2, ',');
v6 = strchr (v5, ',');
diff --git a/gcc/testsuite/gcc.c-torture/compile/20021015-2.c b/gcc/testsuite/gcc.c-torture/compile/20021015-2.c
index bd1a6aa..b1a4053 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20021015-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20021015-2.c
@@ -3,6 +3,6 @@
int f (char *p, char *q, int i)
{
- return bcmp (p, q, i);
+ return __builtin_bcmp (p, q, i);
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/20030110-1.c b/gcc/testsuite/gcc.c-torture/compile/20030110-1.c
index 1cbbaea..61056fa 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20030110-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20030110-1.c
@@ -1,4 +1,5 @@
extern char bpp;
+int inb(int);
void foo()
{
diff --git a/gcc/testsuite/gcc.c-torture/compile/20030314-1.c b/gcc/testsuite/gcc.c-torture/compile/20030314-1.c
index 02d4fed..0a7f9ba 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20030314-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20030314-1.c
@@ -4,7 +4,7 @@
/* Verify that the tree inliner doesn't mess up the types
when passing the value of read-only constant arguments. */
-static inline bar(const short int xs, const short int xe)
+static inline void bar(const short int xs, const short int xe)
{
if (xe && (xs < xe))
;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20030405-1.c b/gcc/testsuite/gcc.c-torture/compile/20030405-1.c
index 0bdafb9..cd6f37b 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20030405-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20030405-1.c
@@ -12,7 +12,8 @@ char foo();
static const char * const str = "mingo";
-bar()
+int
+bar(void)
{
size_t c;
char *x;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20030416-1.c b/gcc/testsuite/gcc.c-torture/compile/20030416-1.c
index c3d18b6..c212cba 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20030416-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20030416-1.c
@@ -1,3 +1,5 @@
+void bar (void);
+
void foo(int x)
{
if (x > 3)
@@ -7,7 +9,8 @@ void foo(int x)
x = 9;
}
-main()
+int
+main(void)
{
int j;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20030503-1.c b/gcc/testsuite/gcc.c-torture/compile/20030503-1.c
index 3c2b28d..f3a803f 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20030503-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20030503-1.c
@@ -1,3 +1,5 @@
+void bar (void);
+
void foo ()
{
if (1)
diff --git a/gcc/testsuite/gcc.c-torture/compile/20030530-1.c b/gcc/testsuite/gcc.c-torture/compile/20030530-1.c
index b479ea2..6e9aa34 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20030530-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20030530-1.c
@@ -9,6 +9,7 @@ union tree_node
{
struct tree_common common;
};
+void bar (tree);
static void
java_check_regular_methods (tree class_decl)
{
diff --git a/gcc/testsuite/gcc.c-torture/compile/20031031-2.c b/gcc/testsuite/gcc.c-torture/compile/20031031-2.c
index d69dc75..cdad859 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20031031-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20031031-2.c
@@ -1,5 +1,9 @@
/* PR/10239 */
+void foo ();
+void bar ();
+void baz ();
+
enum node_type
{
INITIAL = 0, FREE,
diff --git a/gcc/testsuite/gcc.c-torture/compile/20040101-1.c b/gcc/testsuite/gcc.c-torture/compile/20040101-1.c
index 6027cb5..734bd40 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20040101-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20040101-1.c
@@ -26,6 +26,7 @@ void test16(uint16_t x, uint32_t eflags)
__asm volatile(""
: "=&r" (bsf_result), "=&r" (bsf_eflags)
: "r" (x), "i" (~EFLAGS_BITS), "r" (eflags));
- printf("%08x %04x bsrw %02x %08x bsfw %02x %08x\n",
- x, eflags, bsr_result, bsr_eflags, bsf_result, bsf_eflags);
+ __builtin_printf("%08x %04x bsrw %02x %08x bsfw %02x %08x\n",
+ x, eflags, bsr_result, bsr_eflags, bsf_result,
+ bsf_eflags);
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/20040124-1.c b/gcc/testsuite/gcc.c-torture/compile/20040124-1.c
index 01c9002..eb3f1b7 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20040124-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20040124-1.c
@@ -1,3 +1,5 @@
+int f2 (int, int);
+int f3 (int);
int
f1 (int a, int b)
{
diff --git a/gcc/testsuite/gcc.c-torture/compile/20040304-1.c b/gcc/testsuite/gcc.c-torture/compile/20040304-1.c
index ee277d7..cf92909 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20040304-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20040304-1.c
@@ -1,3 +1,4 @@
+int macarg (char *, int);
void
cpplib_macroExpand (char * pfile)
{
diff --git a/gcc/testsuite/gcc.c-torture/compile/20040705-1.c b/gcc/testsuite/gcc.c-torture/compile/20040705-1.c
index 1e45ee2..16ae9bb 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20040705-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20040705-1.c
@@ -1,2 +1,2 @@
extern char foo[], bar[];
-void f (void) { memcpy (foo, bar, 7); }
+void f (void) { __builtin_memcpy (foo, bar, 7); }
diff --git a/gcc/testsuite/gcc.c-torture/compile/20040908-1.c b/gcc/testsuite/gcc.c-torture/compile/20040908-1.c
index f52bf5e..65d2185 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20040908-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20040908-1.c
@@ -1,5 +1,7 @@
/* PR 17186 */
+void bar(void);
+
double foo()
{
int i;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20050510-1.c b/gcc/testsuite/gcc.c-torture/compile/20050510-1.c
index 84f198f..288a60f 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20050510-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20050510-1.c
@@ -1,6 +1,8 @@
/* { dg-require-effective-target indirect_jumps } */
/* { dg-require-effective-target label_values } */
+void dont_remove (void);
+
void bar (int k)
{
void *label = (k) ? &&x : &&y;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20051228-1.c b/gcc/testsuite/gcc.c-torture/compile/20051228-1.c
index e997ae3..0f10a70 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20051228-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20051228-1.c
@@ -2,6 +2,8 @@
/* Bitwise shift with negative shift count has undefined behavior,
but we shouldn't ICE on it. */
+void bar (void);
+
void
foo (long x)
{
diff --git a/gcc/testsuite/gcc.c-torture/compile/20060109-1.c b/gcc/testsuite/gcc.c-torture/compile/20060109-1.c
index 9ef9c2f..073d222 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20060109-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20060109-1.c
@@ -16,11 +16,15 @@ struct cpp_callbacks
void (*ident) (cpp_reader *, unsigned int, const cpp_string *);
};
static void cb_ident (cpp_reader *, unsigned int, const cpp_string *);
+int cpp_interpret_string (cpp_reader *, const cpp_string *, int,
+ cpp_string *, int);
+void
init_c_lex (void)
{
struct cpp_callbacks *cb;
cb->ident = cb_ident;
}
+static void
cb_ident (cpp_reader * pfile __attribute__ ((__unused__)), unsigned int
line
__attribute__ ((__unused__)), const cpp_string * str
diff --git a/gcc/testsuite/gcc.c-torture/compile/20060202-1.c b/gcc/testsuite/gcc.c-torture/compile/20060202-1.c
index d16e7b7..5e3a578 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20060202-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20060202-1.c
@@ -35,6 +35,7 @@ soffset_decode (sidx indx)
x.idx = indx;
return x.off.eoffset + (x.off.boffset * (1 << 5));
}
+void *sarray_get (struct sarray *array, sidx indx);
static __inline__ void *
sarray_get_safe (struct sarray *array, sidx indx)
{
diff --git a/gcc/testsuite/gcc.c-torture/compile/20070129.c b/gcc/testsuite/gcc.c-torture/compile/20070129.c
index 3204d96..d54e926 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20070129.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20070129.c
@@ -13,6 +13,9 @@ struct regnode_string
char string[1];
};
+int regcurly (char *);
+void reguni (RExC_state_t *, unsigned, unsigned char *, unsigned long *);
+
static void *regatom (RExC_state_t * pRExC_state, int *flagp);
static void *
diff --git a/gcc/testsuite/gcc.c-torture/compile/20070529-1.c b/gcc/testsuite/gcc.c-torture/compile/20070529-1.c
index f34add2..f929b20 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20070529-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20070529-1.c
@@ -6,6 +6,7 @@ typedef __u16 __be16;
struct hfs_extent {
__be16 count;
};
+__u16 __fswab16 (__u16);
int hfs_free_fork( int type)
{
u32 total_blocks, blocks, start;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20070529-2.c b/gcc/testsuite/gcc.c-torture/compile/20070529-2.c
index cb38d20..decab25 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20070529-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20070529-2.c
@@ -1,3 +1,4 @@
+void kmem_free (void *);
void xfs_dir2_grow_inode(void)
{
int map;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20070605-1.c b/gcc/testsuite/gcc.c-torture/compile/20070605-1.c
index 8bf5325..5a5337b 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20070605-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20070605-1.c
@@ -1,3 +1,4 @@
+void
quantize_fs_dither (unsigned width, short *errorptr, int dir)
{
short bpreverr;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20071107-1.c b/gcc/testsuite/gcc.c-torture/compile/20071107-1.c
index 627b705..e93643e 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20071107-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20071107-1.c
@@ -3,6 +3,7 @@
enum { PROP_0, PROP_DOUBLE_CLICK_TIME, PROP_DOUBLE_CLICK_DISTANCE, PROP_CURSOR_BLINK, PROP_CURSOR_BLINK_TIME, PROP_CURSOR_BLINK_TIMEOUT, PROP_SPLIT_CURSOR, PROP_THEME_NAME, PROP_ICON_THEME_NAME, PROP_FALLBACK_ICON_THEME, PROP_KEY_THEME_NAME, PROP_MENU_BAR_ACCEL, PROP_DND_DRAG_THRESHOLD, PROP_FONT_NAME, PROP_ICON_SIZES, PROP_MODULES, PROP_XFT_ANTIALIAS, PROP_XFT_HINTING, PROP_XFT_HINTSTYLE, PROP_XFT_RGBA, PROP_XFT_DPI, PROP_CURSOR_THEME_NAME, PROP_CURSOR_THEME_SIZE, PROP_ALTERNATIVE_BUTTON_ORDER, PROP_ALTERNATIVE_SORT_ARROWS, PROP_SHOW_INPUT_METHOD_MENU, PROP_SHOW_UNICODE_MENU, PROP_TIMEOUT_INITIAL, PROP_TIMEOUT_REPEAT, PROP_TIMEOUT_EXPAND, PROP_COLOR_SCHEME, PROP_ENABLE_ANIMATIONS, PROP_TOUCHSCREEN_MODE, PROP_TOOLTIP_TIMEOUT, PROP_TOOLTIP_BROWSE_TIMEOUT, PROP_TOOLTIP_BROWSE_MODE_TIMEOUT, PROP_KEYNAV_CURSOR_ONLY, PROP_KEYNAV_WRAP_AROUND, PROP_ERROR_BELL, PROP_COLOR_HASH, PROP_FILE_CHOOSER_BACKEND, PROP_PRINT_BACKENDS, PROP_PRINT_PREVIEW_COMMAND, PROP_ENABLE_MNEMONICS, PROP_ENABLE_ACCELS, PROP_RECENT_FILES_LIMIT };
void g_assert_warning (void) __attribute__((__noreturn__));
+unsigned int settings_install_property_parser (void);
void gtk_settings_class_init (void)
{
unsigned int result;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20090907-1.c b/gcc/testsuite/gcc.c-torture/compile/20090907-1.c
index 907574c..12cf118 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20090907-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20090907-1.c
@@ -72,7 +72,7 @@ load_waveform (u8 * mem, size_t size, int m, int t, struct metronomefb_par *par)
cksum_idx = tta + trn * 4 + 3;
cksum = calc_cksum (cksum_idx - 3, cksum_idx, mem);
if (cksum != mem[cksum_idx]) {
- abort();
+ __builtin_abort();
}
}
extern struct firmware *fw_entry;
diff --git a/gcc/testsuite/gcc.c-torture/compile/20100907.c b/gcc/testsuite/gcc.c-torture/compile/20100907.c
index 2e6cfb9..7270f9f 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20100907.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20100907.c
@@ -1,7 +1,7 @@
struct a {int a,b;};
const static struct a a[1]={{1,2}};
struct a b,c;
-t()
+void t(void)
{
int idx = 0;
b=a[idx];
diff --git a/gcc/testsuite/gcc.c-torture/compile/20120524-1.c b/gcc/testsuite/gcc.c-torture/compile/20120524-1.c
index 021756b..afecd83 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20120524-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20120524-1.c
@@ -1,4 +1,4 @@
char CJPAT_Packet[1508] = {};
void build_packet(int port, char *packet) {
- memcpy(packet, CJPAT_Packet, sizeof(CJPAT_Packet));
+ __builtin_memcpy(packet, CJPAT_Packet, sizeof(CJPAT_Packet));
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/20120830-2.c b/gcc/testsuite/gcc.c-torture/compile/20120830-2.c
index 27479b6..7b80928 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20120830-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20120830-2.c
@@ -1,3 +1,4 @@
+void
ubidi_writeReordered_49( int *dest, const unsigned char *dirProps)
{
if (!(1&(1UL<<*dirProps)))
diff --git a/gcc/testsuite/gcc.c-torture/compile/20121010-1.c b/gcc/testsuite/gcc.c-torture/compile/20121010-1.c
index 9fac9b8..197ca3c 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20121010-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20121010-1.c
@@ -1,5 +1,5 @@
int _IO_getc(int*);
-read_long(int *fp)
+int read_long(int *fp)
{
unsigned char b0, b1, b2, b3;
b0 = _IO_getc (fp);
diff --git a/gcc/testsuite/gcc.c-torture/compile/920301-1.c b/gcc/testsuite/gcc.c-torture/compile/920301-1.c
index b61fe93..937e52a 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920301-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920301-1.c
@@ -1,4 +1,4 @@
/* { dg-require-effective-target label_values } */
-f(){static void*t[]={&&x};x:;}
-g(){static unsigned p[5];}
+void f(void){static void*t[]={&&x};x:;}
+void g(void){static unsigned p[5];}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920409-1.c b/gcc/testsuite/gcc.c-torture/compile/920409-1.c
index b96ec53..7f235ff 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920409-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920409-1.c
@@ -1 +1 @@
-x(){int y;y>0.0?y:y-1;}
+void x(void){int y;y>0.0?y:y-1;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920410-1.c b/gcc/testsuite/gcc.c-torture/compile/920410-1.c
index 4bfa7a6..857cd0e 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920410-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920410-1.c
@@ -21,10 +21,11 @@ float c_float(int obj)
return u.f;
}
-main()
+int
+main(void)
{ int x=alloc_float(1.2);
int y=alloc_float(5.7);
int z=alloc_float(c_float(x)*c_float(y));
- printf("%g\n",(double)c_float(z));
+ __builtin_printf("%g\n",(double)c_float(z));
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920410-2.c b/gcc/testsuite/gcc.c-torture/compile/920410-2.c
index 958aae9..ab61c22 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920410-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920410-2.c
@@ -1,4 +1,5 @@
-joe()
+void
+joe(void)
{
int j;
diff --git a/gcc/testsuite/gcc.c-torture/compile/920411-2.c b/gcc/testsuite/gcc.c-torture/compile/920411-2.c
index 0cc13c8..848fb89 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920411-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920411-2.c
@@ -1 +1 @@
-x(){int n;double x;n=x<1?n:n+1;}
+void x(void){int n;double x;n=x<1?n:n+1;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920413-1.c b/gcc/testsuite/gcc.c-torture/compile/920413-1.c
index 45b5fc5..f1f8d1e 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920413-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920413-1.c
@@ -1,2 +1,2 @@
union u {double d;long long ll;};
-f(double x, int n){union u v;v.d=x;if(n>=0){v.ll<<=63;}else{v.ll+=1<<-n;v.ll>>=-n;}return v.ll;}
+int f(double x, int n){union u v;v.d=x;if(n>=0){v.ll<<=63;}else{v.ll+=1<<-n;v.ll>>=-n;}return v.ll;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920428-3.c b/gcc/testsuite/gcc.c-torture/compile/920428-3.c
index 0e9031e..c3b9905 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920428-3.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920428-3.c
@@ -1,4 +1,4 @@
/* { dg-require-effective-target label_values } */
/* { dg-require-effective-target indirect_jumps } */
-x(a){static void*j[]={&&l1,&&l2};goto*j[a];l1:return 0;l2:return 1;}
+int x(int a){static void*j[]={&&l1,&&l2};goto*j[a];l1:return 0;l2:return 1;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920428-4.c b/gcc/testsuite/gcc.c-torture/compile/920428-4.c
index 293c466..e53a8da 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920428-4.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920428-4.c
@@ -1,2 +1,2 @@
/* { dg-skip-if "requires alloca" { ! alloca } { "-O0" } { "" } } */
-x(a){struct{int p[a],i;}l;l.i;}
+void x(int a){struct{int p[a],i;}l;l.i;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920501-10.c b/gcc/testsuite/gcc.c-torture/compile/920501-10.c
index ecb5bb4..f967485 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920501-10.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920501-10.c
@@ -1 +1 @@
-x(y){return 8193*y;}
+int x(int y){return 8193*y;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920501-12.c b/gcc/testsuite/gcc.c-torture/compile/920501-12.c
index 089de4d..b939f56 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920501-12.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920501-12.c
@@ -2,8 +2,8 @@
/* { dg-skip-if "Array too big" { "pdp11-*-*" } { "-mint32" } } */
/* { dg-require-stack-size "9999*4" } */
-x(x){ return 3 + x;}
-a(x){int y[994]; return 3 + x;}
-b(x){int y[999]; return 2*(x + 3);}
-A(x){int y[9999];return 2*(x + 3);}
-B(x){int y[9949];return 3 + x;}
+int x(int x){ return 3 + x;}
+int a(int x){int y[994]; return 3 + x;}
+int b(int x){int y[999]; return 2*(x + 3);}
+int A(int x){int y[9999];return 2*(x + 3);}
+int B(int x){int y[9949];return 3 + x;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920501-17.c b/gcc/testsuite/gcc.c-torture/compile/920501-17.c
index 05a4d40..3838bc0 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920501-17.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920501-17.c
@@ -1 +1 @@
-x(){static const char x[]="x";char y[2];y[0]=x[1];}
+void x(void){static const char x[]="x";char y[2];y[0]=x[1];}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920501-19.c b/gcc/testsuite/gcc.c-torture/compile/920501-19.c
index 1671cc3..1d62174 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920501-19.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920501-19.c
@@ -1 +1 @@
-long long x=0;y(){x=0;}
+long long x=0;void y(void){x=0;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920501-22.c b/gcc/testsuite/gcc.c-torture/compile/920501-22.c
index b15d798..e9297ac 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920501-22.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920501-22.c
@@ -1 +1 @@
-x(){int y[]={};}
+void x(void){int y[]={};}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920501-3.c b/gcc/testsuite/gcc.c-torture/compile/920501-3.c
index 41ef87f..ecde11a 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920501-3.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920501-3.c
@@ -1,2 +1,2 @@
struct{long long x:24,y:40;}v;
-x(){v.y=0;}
+void x(void){v.y=0;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920501-4.c b/gcc/testsuite/gcc.c-torture/compile/920501-4.c
index 2ef54b5..1924a70 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920501-4.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920501-4.c
@@ -3,7 +3,7 @@
/* { dg-skip-if "Array too big" { "pdp11-*-*" } { "-mint32" } } */
/* { dg-require-stack-size "8196*4" } */
-foo ()
+void foo (void)
{
int r0[8186 ];
int r1[2 ];
diff --git a/gcc/testsuite/gcc.c-torture/compile/920529-1.c b/gcc/testsuite/gcc.c-torture/compile/920529-1.c
index 0f50309..c946b01 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920529-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920529-1.c
@@ -7,7 +7,7 @@ f (a, b, m, n)
int qn;
int j;
- abort ();
+ __builtin_abort ();
acc = a[m - 1];
a += 0;
diff --git a/gcc/testsuite/gcc.c-torture/compile/920615-1.c b/gcc/testsuite/gcc.c-torture/compile/920615-1.c
index 9b1c6ac..32a82a8 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920615-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920615-1.c
@@ -1,4 +1,5 @@
-f()
+void
+f(void)
{
int x[20] = {[0] = 5, [10] = 12};
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920623-1.c b/gcc/testsuite/gcc.c-torture/compile/920623-1.c
index 9b6ad51..ae8fb05 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920623-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920623-1.c
@@ -1,2 +1,2 @@
int f(int c){return f(c--);}
-g(){}
+void g(void){}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920624-1.c b/gcc/testsuite/gcc.c-torture/compile/920624-1.c
index 8b4d297..ee0ef9f 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920624-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920624-1.c
@@ -1,2 +1,2 @@
int B[],Q[];
-f(){int s;for(s=0;s<=1;s++)switch(s){case 2:case 3:++B[s];case 4:case 5:++Q[s];}}
+void f(void){int s;for(s=0;s<=1;s++)switch(s){case 2:case 3:++B[s];case 4:case 5:++Q[s];}}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920711-1.c b/gcc/testsuite/gcc.c-torture/compile/920711-1.c
index a5aa7df..87f2b21 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920711-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920711-1.c
@@ -1 +1 @@
-f(a){a=(1,1)/2;}
+int f(int a){a=(1,1)/2;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920729-1.c b/gcc/testsuite/gcc.c-torture/compile/920729-1.c
index de00be5..6f97795 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920729-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920729-1.c
@@ -1,2 +1,2 @@
extern volatile int i;
-f(){int j;for(;;)j = i;}
+void f(void){int j;for(;;)j = i;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920806-1.c b/gcc/testsuite/gcc.c-torture/compile/920806-1.c
index 0928fe8..3f9d22419 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920806-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920806-1.c
@@ -1 +1 @@
-f(){short x=32000;}
+void f(void){short x=32000;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920821-2.c b/gcc/testsuite/gcc.c-torture/compile/920821-2.c
index a69c0a9..7074660 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920821-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920821-2.c
@@ -1,4 +1,4 @@
typedef struct{int p[25];}t1;
struct{t1 x,y;}y;
t1 x[1];
-f(){y.x=*x;y.y=*x;}
+void f(void){y.x=*x;y.y=*x;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920825-1.c b/gcc/testsuite/gcc.c-torture/compile/920825-1.c
index 514d63f..f90a58b 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920825-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920825-1.c
@@ -1,3 +1,3 @@
#pragma pack(1)
struct{unsigned short f1:5;unsigned short f2:6;}x;
-f(){x.f2=1;}
+void f(void){x.f2=1;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920825-2.c b/gcc/testsuite/gcc.c-torture/compile/920825-2.c
index 9834aac..5c485e3 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920825-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920825-2.c
@@ -1,3 +1,3 @@
-f(double*a,int m){int j;for(j=0;j<m;j++)a[j]=1;}
-g(double*a){int j;for(j=0;j<4;j++)a[j]=1;}
+void f(double*a,int m){int j;for(j=0;j<m;j++)a[j]=1;}
+void g(double*a){int j;for(j=0;j<4;j++)a[j]=1;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920826-1.c b/gcc/testsuite/gcc.c-torture/compile/920826-1.c
index 2a175456..28c7af3 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920826-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920826-1.c
@@ -1,3 +1,3 @@
/* { dg-require-effective-target indirect_jumps } */
-f(int*x){goto*(void*)(__INTPTR_TYPE__)(char)*x;}
+void f(int*x){goto*(void*)(__INTPTR_TYPE__)(char)*x;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920828-1.c b/gcc/testsuite/gcc.c-torture/compile/920828-1.c
index 4893173..7241855 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920828-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920828-1.c
@@ -1 +1 @@
-char a[]={4,5};f(n){return a[n<2?n:0];}
+char a[]={4,5};int f(int n){return a[n<2?n:0];}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920829-1.c b/gcc/testsuite/gcc.c-torture/compile/920829-1.c
index 593400b..e674c92 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920829-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920829-1.c
@@ -1 +1 @@
-f(double x){double y;y=x/0.5;if(y<0.1)y=1.0;}
+void f(double x){double y;y=x/0.5;if(y<0.1)y=1.0;}
diff --git a/gcc/testsuite/gcc.c-torture/compile/920928-3.c b/gcc/testsuite/gcc.c-torture/compile/920928-3.c
index 583dc69..9fccd23 100644
--- a/gcc/testsuite/gcc.c-torture/compile/920928-3.c
+++ b/gcc/testsuite/gcc.c-torture/compile/920928-3.c
@@ -1,3 +1,4 @@
+void
f (int phaseone)
{
typedef struct
diff --git a/gcc/testsuite/gcc.c-torture/compile/921012-2.c b/gcc/testsuite/gcc.c-torture/compile/921012-2.c
index 6f4de77..1400e59 100644
--- a/gcc/testsuite/gcc.c-torture/compile/921012-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/921012-2.c
@@ -1,6 +1,7 @@
struct foo {
int a,b,c;
};
+void
f(struct foo*a,struct foo*b)
{
*a=*b;
diff --git a/gcc/testsuite/gcc.c-torture/compile/921013-1.c b/gcc/testsuite/gcc.c-torture/compile/921013-1.c
index 0d14cbc..9ac7db2 100644
--- a/gcc/testsuite/gcc.c-torture/compile/921013-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/921013-1.c
@@ -1,3 +1,4 @@
+void
f(int x,short y)
{
long z=y<0?x>0?x:0:y;
diff --git a/gcc/testsuite/gcc.c-torture/compile/921019-1.c b/gcc/testsuite/gcc.c-torture/compile/921019-1.c
index 227bdc2..d13882e 100644
--- a/gcc/testsuite/gcc.c-torture/compile/921019-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/921019-1.c
@@ -3,7 +3,8 @@ struct
int n:1,c:1;
}p;
-f()
+void
+f(void)
{
p.c=p.n=0;
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/921026-1.c b/gcc/testsuite/gcc.c-torture/compile/921026-1.c
index 18238de..746df60 100644
--- a/gcc/testsuite/gcc.c-torture/compile/921026-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/921026-1.c
@@ -1,3 +1,4 @@
+void
f(unsigned short*a)
{
a[0]=65535;
diff --git a/gcc/testsuite/gcc.c-torture/compile/921126-1.c b/gcc/testsuite/gcc.c-torture/compile/921126-1.c
index a7b908b..c9af532 100644
--- a/gcc/testsuite/gcc.c-torture/compile/921126-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/921126-1.c
@@ -1,4 +1,5 @@
-f()
+int
+f(void)
{
long long a0, a1, a0s, val;
int width;
diff --git a/gcc/testsuite/gcc.c-torture/compile/921227-1.c b/gcc/testsuite/gcc.c-torture/compile/921227-1.c
index a49750c..9f6cde2 100644
--- a/gcc/testsuite/gcc.c-torture/compile/921227-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/921227-1.c
@@ -2,4 +2,4 @@
char *s = k(k(1,2));
char *t = k(#) k(#undef k) k(x);
-f(){}
+void f(void){}
diff --git a/gcc/testsuite/gcc.c-torture/compile/930109-2.c b/gcc/testsuite/gcc.c-torture/compile/930109-2.c
index 61e3a4d..265ba1a 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930109-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930109-2.c
@@ -1,4 +1,5 @@
-f(r)
+int
+f(int r)
{
int i;
for (i = 0; i < 2; i++)
diff --git a/gcc/testsuite/gcc.c-torture/compile/930210-1.c b/gcc/testsuite/gcc.c-torture/compile/930210-1.c
index 47d2da2..d0731c6 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930210-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930210-1.c
@@ -1,4 +1,5 @@
-f()
+void
+f(void)
{
char c1, c2;
char *p1, *p2;
diff --git a/gcc/testsuite/gcc.c-torture/compile/930222-1.c b/gcc/testsuite/gcc.c-torture/compile/930222-1.c
index c6d6aa3..0352cbf 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930222-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930222-1.c
@@ -4,6 +4,9 @@ typedef struct
double f;
} T;
+extern int g(T *);
+
+int
f (T *n1, T *n2)
{
if (g (n2))
diff --git a/gcc/testsuite/gcc.c-torture/compile/930421-1.c b/gcc/testsuite/gcc.c-torture/compile/930421-1.c
index 9e16fe1..f46854a 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930421-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930421-1.c
@@ -2,6 +2,7 @@
double q(double);
+void
f (int **x, int *r, int *s, int a, int b, int c, int d)
{
int i, j, k, m, e, f, g, z[1024], y[2];
diff --git a/gcc/testsuite/gcc.c-torture/compile/930503-1.c b/gcc/testsuite/gcc.c-torture/compile/930503-1.c
index 6889e8b..c86cc75 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930503-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930503-1.c
@@ -1,3 +1,4 @@
+void
f (const char *s, char *d, unsigned l)
{
if (0)
diff --git a/gcc/testsuite/gcc.c-torture/compile/930513-1.c b/gcc/testsuite/gcc.c-torture/compile/930513-1.c
index 463fd89..fff05f7 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930513-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930513-1.c
@@ -8,6 +8,7 @@ struct s {
int f2 : 8;
};
+int
f (struct s *x)
{
return x->f2++ == 0;
diff --git a/gcc/testsuite/gcc.c-torture/compile/930513-3.c b/gcc/testsuite/gcc.c-torture/compile/930513-3.c
index f8d4e60..a7d64b4 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930513-3.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930513-3.c
@@ -1,4 +1,5 @@
-test ()
+void
+test (void)
{
short *p, q[3];
int x;
diff --git a/gcc/testsuite/gcc.c-torture/compile/930523-1.c b/gcc/testsuite/gcc.c-torture/compile/930523-1.c
index 5f2b5b5..4c47033 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930523-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930523-1.c
@@ -1,6 +1,7 @@
int v;
-f ()
+void
+f (void)
{
unsigned long *a1, *a2;
int vertex2;
diff --git a/gcc/testsuite/gcc.c-torture/compile/930527-1.c b/gcc/testsuite/gcc.c-torture/compile/930527-1.c
index 53e00e6..0f97e94 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930527-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930527-1.c
@@ -5,7 +5,8 @@ int x[] =
[e0] = 0
};
-f ()
+void
+f (void)
{
switch (1)
{
diff --git a/gcc/testsuite/gcc.c-torture/compile/930603-1.c b/gcc/testsuite/gcc.c-torture/compile/930603-1.c
index 643cc52..16cd590 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930603-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930603-1.c
@@ -1,7 +1,8 @@
union u { union u *a; double d; };
union u *s, g();
-f()
+void
+f(void)
{
union u x = g();
diff --git a/gcc/testsuite/gcc.c-torture/compile/930607-1.c b/gcc/testsuite/gcc.c-torture/compile/930607-1.c
index 360bbbc..8c82fcf 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930607-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930607-1.c
@@ -4,7 +4,8 @@ typedef void f ();
typedef f *pf;
long long i;
-g ()
+void
+g (void)
{
long long p = i;
((pf) (long) p) ();
diff --git a/gcc/testsuite/gcc.c-torture/compile/930702-1.c b/gcc/testsuite/gcc.c-torture/compile/930702-1.c
index 9f51dd8..a9348d7 100644
--- a/gcc/testsuite/gcc.c-torture/compile/930702-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/930702-1.c
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
{
{({});}
return 1;
diff --git a/gcc/testsuite/gcc.c-torture/compile/931018-1.c b/gcc/testsuite/gcc.c-torture/compile/931018-1.c
index 7efe40e..e803451 100644
--- a/gcc/testsuite/gcc.c-torture/compile/931018-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/931018-1.c
@@ -3,6 +3,7 @@ typedef struct
int a, b;
} T;
+void
f (T *bs)
{
long long x;
diff --git a/gcc/testsuite/gcc.c-torture/compile/931031-1.c b/gcc/testsuite/gcc.c-torture/compile/931031-1.c
index 9015f54..adee1b9 100644
--- a/gcc/testsuite/gcc.c-torture/compile/931031-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/931031-1.c
@@ -3,6 +3,7 @@ struct s
int pad:1, no:1;
};
+void
f (struct s *b, int c)
{
char d = b->no && c;
diff --git a/gcc/testsuite/gcc.c-torture/compile/931102-1.c b/gcc/testsuite/gcc.c-torture/compile/931102-1.c
index a039c26..f60b279 100644
--- a/gcc/testsuite/gcc.c-torture/compile/931102-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/931102-1.c
@@ -4,7 +4,8 @@ char *e ();
if (d > *b++) d |= a; \
if (b) b = e(b);
-xxx()
+void
+xxx(void)
{
int a, d;
char *b, *c;
diff --git a/gcc/testsuite/gcc.c-torture/compile/940611-1.c b/gcc/testsuite/gcc.c-torture/compile/940611-1.c
index 90f7248..5cbcc41 100644
--- a/gcc/testsuite/gcc.c-torture/compile/940611-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/940611-1.c
@@ -1,4 +1,5 @@
-f ()
+void
+f (void)
{
do
L:;
diff --git a/gcc/testsuite/gcc.c-torture/compile/940712-1.c b/gcc/testsuite/gcc.c-torture/compile/940712-1.c
index 10a6961..ef84464 100644
--- a/gcc/testsuite/gcc.c-torture/compile/940712-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/940712-1.c
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
{
return (*(volatile unsigned int *)8000) / 3;
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/950512-1.c b/gcc/testsuite/gcc.c-torture/compile/950512-1.c
index e43ec48..6b933d2 100644
--- a/gcc/testsuite/gcc.c-torture/compile/950512-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/950512-1.c
@@ -1,4 +1,6 @@
typedef unsigned short uint16;
+int g (int);
+void
f (unsigned char *w)
{
w[2] = (uint16) ((((g (0) % 10000 + 42) & 0xFF) << 8) | (((g (0) % 10000 + 42) >> 8) & 0xFF)) & 0xFF,
diff --git a/gcc/testsuite/gcc.c-torture/compile/950530-1.c b/gcc/testsuite/gcc.c-torture/compile/950530-1.c
index 2b714e0..ef7e97e 100644
--- a/gcc/testsuite/gcc.c-torture/compile/950530-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/950530-1.c
@@ -1,3 +1,4 @@
+int
f (int *s, int *t)
{
return (t - s) / 2;
diff --git a/gcc/testsuite/gcc.c-torture/compile/950610-1.c b/gcc/testsuite/gcc.c-torture/compile/950610-1.c
index 16d0d0e..b9a3af7 100644
--- a/gcc/testsuite/gcc.c-torture/compile/950610-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/950610-1.c
@@ -1 +1 @@
-f (int n, int a[2][n]) {}
+void f (int n, int a[2][n]) {}
diff --git a/gcc/testsuite/gcc.c-torture/compile/950613-1.c b/gcc/testsuite/gcc.c-torture/compile/950613-1.c
index 595f9ef..141037c 100644
--- a/gcc/testsuite/gcc.c-torture/compile/950613-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/950613-1.c
@@ -1,7 +1,8 @@
/* { dg-require-effective-target label_values } */
/* { dg-require-effective-target indirect_jumps } */
-f ()
+void
+f (void)
{
long *sp;
long *pc;
diff --git a/gcc/testsuite/gcc.c-torture/compile/950816-1.c b/gcc/testsuite/gcc.c-torture/compile/950816-1.c
index da849bb..cc21742 100644
--- a/gcc/testsuite/gcc.c-torture/compile/950816-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/950816-1.c
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
{
unsigned char b[2];
float f;
diff --git a/gcc/testsuite/gcc.c-torture/compile/950816-2.c b/gcc/testsuite/gcc.c-torture/compile/950816-2.c
index 41e770d..e7f3bf7 100644
--- a/gcc/testsuite/gcc.c-torture/compile/950816-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/950816-2.c
@@ -1,4 +1,6 @@
-f ()
+int func (char *);
+void
+f (void)
{
int i;
float a,b,c;
diff --git a/gcc/testsuite/gcc.c-torture/compile/950816-3.c b/gcc/testsuite/gcc.c-torture/compile/950816-3.c
index b3cb0fc..9c2ef75 100644
--- a/gcc/testsuite/gcc.c-torture/compile/950816-3.c
+++ b/gcc/testsuite/gcc.c-torture/compile/950816-3.c
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
{
int i;
short x, z;
diff --git a/gcc/testsuite/gcc.c-torture/compile/950919-1.c b/gcc/testsuite/gcc.c-torture/compile/950919-1.c
index 8320f6d..a532252 100644
--- a/gcc/testsuite/gcc.c-torture/compile/950919-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/950919-1.c
@@ -2,4 +2,4 @@
#if empty#cpu(m68k)
#endif
-f (){}
+void f (void){}
diff --git a/gcc/testsuite/gcc.c-torture/compile/950921-1.c b/gcc/testsuite/gcc.c-torture/compile/950921-1.c
index 371c7d5..7bd0c93 100644
--- a/gcc/testsuite/gcc.c-torture/compile/950921-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/950921-1.c
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
{
union
{
diff --git a/gcc/testsuite/gcc.c-torture/compile/951004-1.c b/gcc/testsuite/gcc.c-torture/compile/951004-1.c
index 1ca6081..75644e9 100644
--- a/gcc/testsuite/gcc.c-torture/compile/951004-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/951004-1.c
@@ -5,6 +5,7 @@ typedef struct
S a;
+void
f (S pnt)
{
S mpnt, mtp;
diff --git a/gcc/testsuite/gcc.c-torture/compile/951116-1.c b/gcc/testsuite/gcc.c-torture/compile/951116-1.c
index 100d690..d21b5ce 100644
--- a/gcc/testsuite/gcc.c-torture/compile/951116-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/951116-1.c
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
{
long long i;
int j;
diff --git a/gcc/testsuite/gcc.c-torture/compile/951128-1.c b/gcc/testsuite/gcc.c-torture/compile/951128-1.c
index 5e4dc70..ac0eb98 100644
--- a/gcc/testsuite/gcc.c-torture/compile/951128-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/951128-1.c
@@ -1,4 +1,5 @@
char a[];
+void
f (const int i)
{
a[i] = 0;
diff --git a/gcc/testsuite/gcc.c-torture/compile/951220-1.c b/gcc/testsuite/gcc.c-torture/compile/951220-1.c
index 33e98f6..5a7a505 100644
--- a/gcc/testsuite/gcc.c-torture/compile/951220-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/951220-1.c
@@ -1,3 +1,4 @@
+int
f (char *x)
{
return (*x & 2) || (*x & 3);
diff --git a/gcc/testsuite/gcc.c-torture/compile/960220-1.c b/gcc/testsuite/gcc.c-torture/compile/960220-1.c
index 766a066..fc2f97d 100644
--- a/gcc/testsuite/gcc.c-torture/compile/960220-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/960220-1.c
@@ -1,4 +1,5 @@
-f ()
+void
+f (void)
{
unsigned long long int a = 0, b;
while (b > a)
diff --git a/gcc/testsuite/gcc.c-torture/compile/960221-1.c b/gcc/testsuite/gcc.c-torture/compile/960221-1.c
index 0e02496..923fa39 100644
--- a/gcc/testsuite/gcc.c-torture/compile/960221-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/960221-1.c
@@ -5,6 +5,7 @@ struct s2 {
int f2;
};
+void
foo (struct s2 *ptr)
{
*ptr = (struct s2) {{}, 0};
diff --git a/gcc/testsuite/gcc.c-torture/compile/960704-1.c b/gcc/testsuite/gcc.c-torture/compile/960704-1.c
index 5a9d35c..913ef72 100644
--- a/gcc/testsuite/gcc.c-torture/compile/960704-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/960704-1.c
@@ -4,7 +4,8 @@ struct A {
struct A f ();
-main ()
+int
+main (void)
{
struct A a = f();
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/961031-1.c b/gcc/testsuite/gcc.c-torture/compile/961031-1.c
index ea8718f76..1cb88af 100644
--- a/gcc/testsuite/gcc.c-torture/compile/961031-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/961031-1.c
@@ -10,7 +10,8 @@ g ()
return sd;
}
-f ()
+void
+f (void)
{
g ();
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/961126-1.c b/gcc/testsuite/gcc.c-torture/compile/961126-1.c
index f3b6af5..fdf7040 100644
--- a/gcc/testsuite/gcc.c-torture/compile/961126-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/961126-1.c
@@ -1,6 +1,9 @@
int *p;
+int sub(void);
+int sub2(int);
-main()
+int
+main(void)
{
int i = sub ();
diff --git a/gcc/testsuite/gcc.c-torture/compile/961203-1.c b/gcc/testsuite/gcc.c-torture/compile/961203-1.c
index 9182352..0a58242 100644
--- a/gcc/testsuite/gcc.c-torture/compile/961203-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/961203-1.c
@@ -16,7 +16,7 @@ main ()
p = (struct s*) 0;
if (p->x == p->y)
- exit (1);
+ __builtin_exit (1);
}
#else
int g;
diff --git a/gcc/testsuite/gcc.c-torture/compile/981001-1.c b/gcc/testsuite/gcc.c-torture/compile/981001-1.c
index d7cf0dc..f6b5f4b 100644
--- a/gcc/testsuite/gcc.c-torture/compile/981001-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/981001-1.c
@@ -14,5 +14,5 @@ int main (void)
low |= 0x4000;
}
- exit (0);
+ __builtin_exit (0);
}
diff --git a/gcc/testsuite/gcc.c-torture/compile/981107-1.c b/gcc/testsuite/gcc.c-torture/compile/981107-1.c
index 987ec18..0be822f 100644
--- a/gcc/testsuite/gcc.c-torture/compile/981107-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/981107-1.c
@@ -1,3 +1,4 @@
+void call(void);
unsigned long seed(void)
{
unsigned long u;
diff --git a/gcc/testsuite/gcc.c-torture/compile/990517-1.c b/gcc/testsuite/gcc.c-torture/compile/990517-1.c
index afdd844..3ac1174 100644
--- a/gcc/testsuite/gcc.c-torture/compile/990517-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/990517-1.c
@@ -17,7 +17,7 @@ sdbm__splpage (char *pag, char *New, long int sbit)
register int off = 1024 ;
char cur[1024 ];
register short *ino = (short *) cur;
- (void) memcpy(cur, pag, 1024 );
+ (void) __builtin_memcpy(cur, pag, 1024 );
(void) ({ void *__s = ( pag ); __builtin_memset ( __s , '\0', 1024 ) ; __s; });
(void) ({ void *__s = ( New ); __builtin_memset ( __s , '\0', 1024 ) ; __s; });
n = ino[0];
diff --git a/gcc/testsuite/gcc.c-torture/compile/990617-1.c b/gcc/testsuite/gcc.c-torture/compile/990617-1.c
index 350b96a..5931ba0 100644
--- a/gcc/testsuite/gcc.c-torture/compile/990617-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/990617-1.c
@@ -11,7 +11,7 @@ int main()
p += 2;
{
unsigned int *addr = (unsigned int *)0x70000000;
- printf("%d, %d\n", addr[1], addr[0]);
+ __builtin_printf("%d, %d\n", addr[1], addr[0]);
}
} while (1);
diff --git a/gcc/testsuite/gcc.c-torture/compile/991026-2.c b/gcc/testsuite/gcc.c-torture/compile/991026-2.c
index bb358f4..630cb0e 100644
--- a/gcc/testsuite/gcc.c-torture/compile/991026-2.c
+++ b/gcc/testsuite/gcc.c-torture/compile/991026-2.c
@@ -13,7 +13,8 @@ extern int open (__const char *__file, int __oflag, ...) ;
char myname[]="foo";
-detach()
+void
+detach(void)
{
switch(fork()) {
case -1:
diff --git a/gcc/testsuite/gcc.c-torture/compile/991229-1.c b/gcc/testsuite/gcc.c-torture/compile/991229-1.c
index d11fd91..344f5ce 100644
--- a/gcc/testsuite/gcc.c-torture/compile/991229-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/991229-1.c
@@ -1,7 +1,8 @@
static int parse (int, int);
static int parseStmt (int, int);
-ejEval()
+void
+ejEval(void)
{
int state;
state = parse(8 , 0x1 );
diff --git a/gcc/testsuite/gcc.c-torture/compile/991229-3.c b/gcc/testsuite/gcc.c-torture/compile/991229-3.c
index 710e4c9..51292c9 100644
--- a/gcc/testsuite/gcc.c-torture/compile/991229-3.c
+++ b/gcc/testsuite/gcc.c-torture/compile/991229-3.c
@@ -1,4 +1,5 @@
int m[8],b[8];
+int rand(void);
int main(){
int i;