]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
C99 testsuite readiness: Some unverified test case un-reductions
authorFlorian Weimer <fweimer@redhat.com>
Mon, 6 Nov 2023 11:57:12 +0000 (12:57 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Mon, 6 Nov 2023 11:57:44 +0000 (12:57 +0100)
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.

112 files changed:
gcc/testsuite/gcc.c-torture/compile/20000412-2.c
gcc/testsuite/gcc.c-torture/compile/20000427-1.c
gcc/testsuite/gcc.c-torture/compile/20000802-1.c
gcc/testsuite/gcc.c-torture/compile/20010525-1.c
gcc/testsuite/gcc.c-torture/compile/20010706-1.c
gcc/testsuite/gcc.c-torture/compile/20020314-1.c
gcc/testsuite/gcc.c-torture/compile/20020701-1.c
gcc/testsuite/gcc.c-torture/compile/20021015-2.c
gcc/testsuite/gcc.c-torture/compile/20030110-1.c
gcc/testsuite/gcc.c-torture/compile/20030314-1.c
gcc/testsuite/gcc.c-torture/compile/20030405-1.c
gcc/testsuite/gcc.c-torture/compile/20030416-1.c
gcc/testsuite/gcc.c-torture/compile/20030503-1.c
gcc/testsuite/gcc.c-torture/compile/20030530-1.c
gcc/testsuite/gcc.c-torture/compile/20031031-2.c
gcc/testsuite/gcc.c-torture/compile/20040101-1.c
gcc/testsuite/gcc.c-torture/compile/20040124-1.c
gcc/testsuite/gcc.c-torture/compile/20040304-1.c
gcc/testsuite/gcc.c-torture/compile/20040705-1.c
gcc/testsuite/gcc.c-torture/compile/20040908-1.c
gcc/testsuite/gcc.c-torture/compile/20050510-1.c
gcc/testsuite/gcc.c-torture/compile/20051228-1.c
gcc/testsuite/gcc.c-torture/compile/20060109-1.c
gcc/testsuite/gcc.c-torture/compile/20060202-1.c
gcc/testsuite/gcc.c-torture/compile/20070129.c
gcc/testsuite/gcc.c-torture/compile/20070529-1.c
gcc/testsuite/gcc.c-torture/compile/20070529-2.c
gcc/testsuite/gcc.c-torture/compile/20070605-1.c
gcc/testsuite/gcc.c-torture/compile/20071107-1.c
gcc/testsuite/gcc.c-torture/compile/20090907-1.c
gcc/testsuite/gcc.c-torture/compile/20100907.c
gcc/testsuite/gcc.c-torture/compile/20120524-1.c
gcc/testsuite/gcc.c-torture/compile/20120830-2.c
gcc/testsuite/gcc.c-torture/compile/20121010-1.c
gcc/testsuite/gcc.c-torture/compile/920301-1.c
gcc/testsuite/gcc.c-torture/compile/920409-1.c
gcc/testsuite/gcc.c-torture/compile/920410-1.c
gcc/testsuite/gcc.c-torture/compile/920410-2.c
gcc/testsuite/gcc.c-torture/compile/920411-2.c
gcc/testsuite/gcc.c-torture/compile/920413-1.c
gcc/testsuite/gcc.c-torture/compile/920428-3.c
gcc/testsuite/gcc.c-torture/compile/920428-4.c
gcc/testsuite/gcc.c-torture/compile/920501-10.c
gcc/testsuite/gcc.c-torture/compile/920501-12.c
gcc/testsuite/gcc.c-torture/compile/920501-17.c
gcc/testsuite/gcc.c-torture/compile/920501-19.c
gcc/testsuite/gcc.c-torture/compile/920501-22.c
gcc/testsuite/gcc.c-torture/compile/920501-3.c
gcc/testsuite/gcc.c-torture/compile/920501-4.c
gcc/testsuite/gcc.c-torture/compile/920529-1.c
gcc/testsuite/gcc.c-torture/compile/920615-1.c
gcc/testsuite/gcc.c-torture/compile/920623-1.c
gcc/testsuite/gcc.c-torture/compile/920624-1.c
gcc/testsuite/gcc.c-torture/compile/920711-1.c
gcc/testsuite/gcc.c-torture/compile/920729-1.c
gcc/testsuite/gcc.c-torture/compile/920806-1.c
gcc/testsuite/gcc.c-torture/compile/920821-2.c
gcc/testsuite/gcc.c-torture/compile/920825-1.c
gcc/testsuite/gcc.c-torture/compile/920825-2.c
gcc/testsuite/gcc.c-torture/compile/920826-1.c
gcc/testsuite/gcc.c-torture/compile/920828-1.c
gcc/testsuite/gcc.c-torture/compile/920829-1.c
gcc/testsuite/gcc.c-torture/compile/920928-3.c
gcc/testsuite/gcc.c-torture/compile/921012-2.c
gcc/testsuite/gcc.c-torture/compile/921013-1.c
gcc/testsuite/gcc.c-torture/compile/921019-1.c
gcc/testsuite/gcc.c-torture/compile/921026-1.c
gcc/testsuite/gcc.c-torture/compile/921126-1.c
gcc/testsuite/gcc.c-torture/compile/921227-1.c
gcc/testsuite/gcc.c-torture/compile/930109-2.c
gcc/testsuite/gcc.c-torture/compile/930210-1.c
gcc/testsuite/gcc.c-torture/compile/930222-1.c
gcc/testsuite/gcc.c-torture/compile/930421-1.c
gcc/testsuite/gcc.c-torture/compile/930503-1.c
gcc/testsuite/gcc.c-torture/compile/930513-1.c
gcc/testsuite/gcc.c-torture/compile/930513-3.c
gcc/testsuite/gcc.c-torture/compile/930523-1.c
gcc/testsuite/gcc.c-torture/compile/930527-1.c
gcc/testsuite/gcc.c-torture/compile/930603-1.c
gcc/testsuite/gcc.c-torture/compile/930607-1.c
gcc/testsuite/gcc.c-torture/compile/930702-1.c
gcc/testsuite/gcc.c-torture/compile/931018-1.c
gcc/testsuite/gcc.c-torture/compile/931031-1.c
gcc/testsuite/gcc.c-torture/compile/931102-1.c
gcc/testsuite/gcc.c-torture/compile/940611-1.c
gcc/testsuite/gcc.c-torture/compile/940712-1.c
gcc/testsuite/gcc.c-torture/compile/950512-1.c
gcc/testsuite/gcc.c-torture/compile/950530-1.c
gcc/testsuite/gcc.c-torture/compile/950610-1.c
gcc/testsuite/gcc.c-torture/compile/950613-1.c
gcc/testsuite/gcc.c-torture/compile/950816-1.c
gcc/testsuite/gcc.c-torture/compile/950816-2.c
gcc/testsuite/gcc.c-torture/compile/950816-3.c
gcc/testsuite/gcc.c-torture/compile/950919-1.c
gcc/testsuite/gcc.c-torture/compile/950921-1.c
gcc/testsuite/gcc.c-torture/compile/951004-1.c
gcc/testsuite/gcc.c-torture/compile/951116-1.c
gcc/testsuite/gcc.c-torture/compile/951128-1.c
gcc/testsuite/gcc.c-torture/compile/951220-1.c
gcc/testsuite/gcc.c-torture/compile/960220-1.c
gcc/testsuite/gcc.c-torture/compile/960221-1.c
gcc/testsuite/gcc.c-torture/compile/960704-1.c
gcc/testsuite/gcc.c-torture/compile/961031-1.c
gcc/testsuite/gcc.c-torture/compile/961126-1.c
gcc/testsuite/gcc.c-torture/compile/961203-1.c
gcc/testsuite/gcc.c-torture/compile/981001-1.c
gcc/testsuite/gcc.c-torture/compile/981107-1.c
gcc/testsuite/gcc.c-torture/compile/990517-1.c
gcc/testsuite/gcc.c-torture/compile/990617-1.c
gcc/testsuite/gcc.c-torture/compile/991026-2.c
gcc/testsuite/gcc.c-torture/compile/991229-1.c
gcc/testsuite/gcc.c-torture/compile/991229-3.c

index e76a1eb73b52a1e529f59f62302e90113eabd71f..10ef1a65290cc92c60d1d498fe844f5b91d52bfc 100644 (file)
@@ -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])); }
 
index dc51419cf01284add0c341f5577d961bc8148b2f..add457ec121c23f3a42d07f490d519f2242cb590 100644 (file)
@@ -1,5 +1,6 @@
 int lwidth;                                                                   
 int lheight;                                                                  
+int FindNearestPowerOf2 (int);
 void ConvertFor3dDriver (int requirePO2, int maxAspect)       
 {                                                     
   int oldw = lwidth, oldh = lheight;                      
index 0b2f1d6af568d8c24462a53433d43e39031cb893..e9db4a36e50c7395c3e68923aea6f9184109e3d1 100644 (file)
@@ -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;
 }
index c020c947826f07880d91ef9b07460d6f54197d5c..c6f12feb2450c41d635ad120364f55eeff67cc5f 100644 (file)
@@ -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 */
 }
 
index 44aec371a99b83e18f6d2192c63db2ed0167e747..b065af8e6baa6e82f639977d4195ab0e80cb61c4 100644 (file)
@@ -1,4 +1,4 @@
-
+int
 foo(unsigned int x)
 {
   return (x << 1) | (x >> 31);
index b21eb14f8d9d17987a2195a542dcc6060b49cc5f..03cdd5b9531a88f6c3000c0b14e30879b53a7051 100644 (file)
@@ -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;
index 1258cec28b765f4d86aad7e41c5ad57c2f27d2d6..5d2f270fe8879afb706e0481c2bf6aa803433f59 100644 (file)
@@ -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, ',');
index bd1a6aa5305c8e1070716a9de56e390a972531a1..b1a4053a28010d386bf3af98c98ef005355032d8 100644 (file)
@@ -3,6 +3,6 @@
 
 int f (char *p, char *q, int i)
 {
-  return bcmp (p, q, i);
+  return __builtin_bcmp (p, q, i);
 }
 
index 1cbbaea3c10bdcfc9e9a5a2e1bb3ff10d1cee50f..61056fa4ba8966daeb6d3f9c59c927721e22ad86 100644 (file)
@@ -1,4 +1,5 @@
 extern char bpp;
+int inb(int);
 
 void foo()
 {
index 02d4fed526aec6d140763be27763647759804c33..0a7f9bab5300f4947ae40ba0e9c0b4a0e983beb4 100644 (file)
@@ -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))
     ;
index 0bdafb9239f8500cc26306bd686edb040fcbea53..cd6f37baf8b8219291e680c89e7814e9023b452d 100644 (file)
@@ -12,7 +12,8 @@ char foo();
 
 static const char * const str = "mingo";
 
-bar()
+int
+bar(void)
 {
   size_t c;
   char *x;
index c3d18b682819c32c229ead4fd9edac23ac0917bc..c212cbac67d30e9effda7325b090e3830ca23b11 100644 (file)
@@ -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;
 
index 3c2b28d8386f12c1427435a7c56cc3b3c9522cbd..f3a803f2c5e1ee921ff61bc166fa3a071287dece 100644 (file)
@@ -1,3 +1,5 @@
+void bar (void);
+
 void foo ()
 {
   if (1)
index b479ea22b1dc400afb0a04b3f5331f904e30a2ab..6e9aa34bd485fd0b3d2d8f3c6e194bc0cb405cb5 100644 (file)
@@ -9,6 +9,7 @@ union tree_node
 {
   struct tree_common common;
 };
+void bar (tree);
 static void
 java_check_regular_methods (tree class_decl)
 {
index d69dc75cad80d67f15b5d4f282009959aa618563..cdad85975fafd86060fc56aa06076819e8fb2e42 100644 (file)
@@ -1,5 +1,9 @@
 /* PR/10239 */
 
+void foo ();
+void bar ();
+void baz ();
+
 enum node_type
 {
   INITIAL = 0, FREE,
index 6027cb53fb4cb219b69cef201c34e0f64da5cece..734bd40dc70eab862fbffcf6f24d0174a6aad9c3 100644 (file)
@@ -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);
 }
index 01c9002389e217e6a812c886536121a5e683031b..eb3f1b79dda406669be03383dc9b43dd885313f8 100644 (file)
@@ -1,3 +1,5 @@
+int f2 (int, int);
+int f3 (int);
 int
 f1 (int a, int b)
 {
index ee277d799a497b36741618bb1051332c53bff842..cf92909699c63726f8b252ef9fd296453dcff3d3 100644 (file)
@@ -1,3 +1,4 @@
+int macarg (char *, int);
 void
 cpplib_macroExpand (char * pfile)
 {
index 1e45ee289bf4a97c27bd4192aaeaa086d2a798e9..16ae9bbf4b630902d78f55aade99107791806329 100644 (file)
@@ -1,2 +1,2 @@
 extern char foo[], bar[];
-void f (void) { memcpy (foo, bar, 7); }
+void f (void) { __builtin_memcpy (foo, bar, 7); }
index f52bf5ee0d48d38fdb6c4850829464cb5009206f..65d21852ce3f6d3dba4fc03feb6ae9696ca8d48b 100644 (file)
@@ -1,5 +1,7 @@
 /* PR 17186 */
 
+void bar(void);
+
 double foo()
 {
     int i;
index 84f198fa8f7f84b91f93ec2cdf516d324e05d507..288a60f6b8dd554c7be0a421a6839235c8ffc1d6 100644 (file)
@@ -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;
index e997ae3946bffa45d5ccbd629ac2650d6d8ef56e..0f10a7017273e9e5b5dcf50a4057559ca2261fb4 100644 (file)
@@ -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)
 {
index 9ef9c2fdd9f9758a6a20a69d609f76e647e09253..073d222c1936066fc39370815e76f9216a04a886 100644 (file)
@@ -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
index d16e7b7c5adec6dba4bb9ccf7abca3f926ba7a87..5e3a5780baa7dcad7fbf00fa6cce9e7bb001e66b 100644 (file)
@@ -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)
 {
index 3204d9658076213a093d858693efef1838d0a046..d54e92649c6c9af2c920ab62f74edc637524183b 100644 (file)
@@ -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 *
index f34add2b6c5667fce3feff2596f6f99576cf7369..f929b2069b4c13a8cd3fd91b07f32ce906b97f20 100644 (file)
@@ -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;
index cb38d20610aa3a3a1722e41312a141f2ca5eb847..decab2565a242d13499980c5445db0259e15907f 100644 (file)
@@ -1,3 +1,4 @@
+void kmem_free (void *);
 void xfs_dir2_grow_inode(void)
 {
  int map;
index 8bf53253cc798672103095361d5334a590147e88..5a5337ba7f1e8d7e81618358e058fcef173e5470 100644 (file)
@@ -1,3 +1,4 @@
+void
 quantize_fs_dither (unsigned width, short *errorptr, int dir)
 {
   short bpreverr;
index 627b705d5bda05d7c16dbcd7479928f3ef9a8dc3..e93643ea64b6b9ebffad02c0d3793b00fd12d044 100644 (file)
@@ -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;
index 907574c4230c83e513250ffc798f52dc68117e9c..12cf1185b93b973ce21e24039c00d9b7be855894 100644 (file)
@@ -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;
index 2e6cfb9ff9f81b9dbb83d930d9b32ea5c545da58..7270f9f93c0e53fb48699e0cf1be4fa5a71b12cd 100644 (file)
@@ -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];
index 021756b052649183f424a7d112a8b8acd4230743..afecd83b5f9325bf5c9e400a0316cd0bad3018dd 100644 (file)
@@ -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)); 
 }
index 27479b687a7730337072b9c9f426c1049ccb180d..7b809282047a02980b4623fd5a8c6ef16d81ad12 100644 (file)
@@ -1,3 +1,4 @@
+void
 ubidi_writeReordered_49( int *dest, const unsigned char *dirProps) 
 {
     if (!(1&(1UL<<*dirProps)))
index 9fac9b820e37bd4ef4954ff80b0088a8315d34da..197ca3c1ad829594dfd2c58c1960733e4feb5a88 100644 (file)
@@ -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);
index b61fe93b5543648e9835ead55ca863cdce786dd7..937e52a8936731d1c18b573b5e2d0dff22af0b18 100644 (file)
@@ -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];}
index b96ec53d595136514feb2eb246be3ea2301a9a18..7f235ffc640e49e7a6f1beba329af4fb4676d733 100644 (file)
@@ -1 +1 @@
-x(){int y;y>0.0?y:y-1;}
+void x(void){int y;y>0.0?y:y-1;}
index 4bfa7a665a3af3c5eeaaa6acc4b1d8b4bbc022ef..857cd0ebaedd1e4c6efc4af40b0c1a39131dc4e7 100644 (file)
@@ -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));
 }
index 958aae9cb0f2d86bf97feb36818162e8d42f0f53..ab61c222944e068a025258a84e237e3512cdf7a8 100644 (file)
@@ -1,4 +1,5 @@
-joe()
+void
+joe(void)
 {
   int j;
 
index 0cc13c8436a363e51e0c8e88db0ca8784fc70c60..848fb89f66733bd2a94798b15dbe3b011dc38bc5 100644 (file)
@@ -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;}
index 45b5fc5d09cb554423796b74c332ddb3f86c46ac..f1f8d1e383fa77ee72f844bf69a2521988a6d25a 100644 (file)
@@ -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;}
index 0e9031e6fea558aa9280312e7102effea9b72c57..c3b99058080541f39dc3f4bf854bab0ded9b74da 100644 (file)
@@ -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;}
index 293c466dcbb225786e614a4bb0ecd98cf38df12b..e53a8da965fc632edc8a641541d2304e8738f664 100644 (file)
@@ -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;}
index ecb5bb4151c1206a3a5281fd9817b493457a8826..f96748500519b793b5be271bb91eeb0fd81e7eec 100644 (file)
@@ -1 +1 @@
-x(y){return 8193*y;}
+int x(int y){return 8193*y;}
index 089de4dcddbb6260ff030c048d48897d7cdf65e1..b939f567dfd6675bf5b298f525cd5f17169794ac 100644 (file)
@@ -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;}
index 05a4d408d508d0b29270d2be210d466b7b9fbff8..3838bc0ef98b37164dfdd104afa44ab78c77a10c 100644 (file)
@@ -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];}
index 1671cc37e68f033c5a5fd04da40b22cf426e2e38..1d6217445a0b6cbde63ae6fe70a551c6e402688d 100644 (file)
@@ -1 +1 @@
-long long x=0;y(){x=0;}
+long long x=0;void y(void){x=0;}
index b15d7984b1bdacd06ddc23b0bcf92b5eaeba7b63..e9297ac33d9ef86116ef8e1e6118bfa483012b89 100644 (file)
@@ -1 +1 @@
-x(){int y[]={};}
+void x(void){int y[]={};}
index 41ef87fbf7fc4eec471091de3dcdc5cf26698c58..ecde11ace7a1a2ec4b9b419268fdd8c580c2389f 100644 (file)
@@ -1,2 +1,2 @@
 struct{long long x:24,y:40;}v;
-x(){v.y=0;}
+void x(void){v.y=0;}
index 2ef54b5d35d45d62162d443a79e4d83d210bdd60..1924a708d0986922075516bcfbd4188f756185bd 100644 (file)
@@ -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 ];
index 0f50309a27cd16b274a0859c31fd7d913c39843d..c946b01acd616480a03d130e853cd64a5eeb0299 100644 (file)
@@ -7,7 +7,7 @@ f (a, b, m, n)
   int qn;
   int j;
 
-  abort ();
+  __builtin_abort ();
 
   acc = a[m - 1];
   a += 0;
index 9b1c6aceef319d971337ccc11f13e2e9af0b4608..32a82a8aeede8fa39d9f055a0c804aad0f75dec6 100644 (file)
@@ -1,4 +1,5 @@
-f()
+void
+f(void)
 {
   int x[20] = {[0] = 5, [10] = 12};
 }
index 9b6ad51e1028dd6ae67ad14f4707327fc37ecbf9..ae8fb058fd34ce3be19a8b9dccd961b861dd9e81 100644 (file)
@@ -1,2 +1,2 @@
 int f(int c){return f(c--);}
-g(){}
+void g(void){}
index 8b4d2979d26793c780b8f553b08efecc6cb5a452..ee0ef9fb822219be40b8cffb874f90821062ad8b 100644 (file)
@@ -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];}}
index a5aa7df1127c0d48223bc69d6174ee241dc4cfea..87f2b213b88d4208701f04ee2a4081fae55e70e1 100644 (file)
@@ -1 +1 @@
-f(a){a=(1,1)/2;}
+int f(int a){a=(1,1)/2;}
index de00be5af8865e311da0b3520a61bbc239526a19..6f977957f3be039472abcf3c76241a57fc45679d 100644 (file)
@@ -1,2 +1,2 @@
 extern volatile int i;
-f(){int j;for(;;)j = i;}
+void f(void){int j;for(;;)j = i;}
index 0928fe8a784c1a121f72ae1b50b153cc689ec74d..3f9d22419d4baa607ec57ebe9f3738e04fe768bf 100644 (file)
@@ -1 +1 @@
-f(){short x=32000;}
+void f(void){short x=32000;}
index a69c0a901ba2e9799f07d17f484ec8f89eab2217..70746602ac770b4da2be56820b7855cc2671ce5f 100644 (file)
@@ -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;}
index 514d63f977f9b2ffcd75bdba2e11be51c158a625..f90a58b0ca6851d672005397f3bce8d145139106 100644 (file)
@@ -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;}
index 9834aac1783ff93cd076deb006439439d3139be6..5c485e3883d4db003f1401490d85ed2d44daddcf 100644 (file)
@@ -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;}
 
index 2a1754567fa9421113c8abaea5e8d61e241376ee..28c7af3ab8355ab37f98814da829f66bd8b24549 100644 (file)
@@ -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;}
index 4893173423b68f619fc2f83889faaca212e057bf..7241855ca8850e302bf63743c044a2b7b3fc9bfa 100644 (file)
@@ -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];}
index 593400bac92aa1c026850dbc2233006f71aae9e5..e674c924021d857c4b79c2abd4a8907b818a447f 100644 (file)
@@ -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;}
index 583dc69b74c5cf2bc9b2c015b9782723d785b4fa..9fccd236da9623bb7131510cee5401315e781e94 100644 (file)
@@ -1,3 +1,4 @@
+void
 f (int phaseone)
 {
   typedef struct
index 6f4de779549ac4baf889226c99644126712e6904..1400e5961749ad42f190488eeb48ecf28e687cd3 100644 (file)
@@ -1,6 +1,7 @@
 struct foo {
 int a,b,c;
 };
+void
 f(struct foo*a,struct foo*b)
 {
 *a=*b;
index 0d14cbc6bb660a6207188c842acb87366cd001fc..9ac7db2aafc909169ca2e83765751f5e629e065b 100644 (file)
@@ -1,3 +1,4 @@
+void
 f(int x,short y)
 {
 long z=y<0?x>0?x:0:y;
index 227bdc276fa97cc214691394d4153e4a32cc91c9..d13882e811e030852726008eaf9c3c7cf1e3c2ff 100644 (file)
@@ -3,7 +3,8 @@ struct
 int n:1,c:1;
 }p;
 
-f()
+void
+f(void)
 {
 p.c=p.n=0;
 }
index 18238de8332e06c279127b317b2e35141d98aa91..746df60ea48a202399a2221c015c61a56bd28491 100644 (file)
@@ -1,3 +1,4 @@
+void
 f(unsigned short*a)
 {
 a[0]=65535;
index a7b908b2ef0d5f98c260c67bc31e1ece61dc7e04..c9af532253ccdd5fceee7e4bc01a13fdf7b82dec 100644 (file)
@@ -1,4 +1,5 @@
-f()
+int
+f(void)
 {
   long long a0, a1, a0s, val;
   int width;
index a49750c81af4c715afc1d6e7751a57bb645d1a16..9f6cde25d30904df3a394e4f5318c7a95b36d8ff 100644 (file)
@@ -2,4 +2,4 @@
 char *s = k(k(1,2));
 char *t = k(#) k(#undef k) k(x);
 
-f(){}
+void f(void){}
index 61e3a4df99fc5033809be480cf280c68586ae9ad..265ba1ac3a64f073d222b99afcf2267a8e67def7 100644 (file)
@@ -1,4 +1,5 @@
-f(r)
+int
+f(int r)
 {
   int i;
   for (i = 0; i < 2; i++)
index 47d2da2aca5687845699420ec1ca4d8c462eeaac..d0731c6d00c85a0af7ce2f61f9409189c76dfc94 100644 (file)
@@ -1,4 +1,5 @@
-f()
+void
+f(void)
 {
   char  c1, c2;
   char *p1, *p2;
index c6d6aa3b47d33aa0c7bac585d4fcc37f49f4a7ab..0352cbf37c82893695e63605de7bb21d548832d4 100644 (file)
@@ -4,6 +4,9 @@ typedef struct
     double f;
   } T;
 
+extern int g(T *);
+
+int
 f (T *n1, T *n2)
 {
   if (g (n2))
index 9e16fe17dd957e27a5de55628f40bf05ef490634..f46854a4a7a8480dfa024d8fa2c12a82944ede1e 100644 (file)
@@ -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];
index 6889e8b7aed8900de6062cff9ece3c27fd13f146..c86cc75a10ba06533ae57a5eac23e83d105bb063 100644 (file)
@@ -1,3 +1,4 @@
+void
 f (const char *s, char *d, unsigned l)
 {
   if (0)
index 463fd89b4010f954b643eefdaa4004ea2f04ece3..fff05f7602792a5ecdc61c9e489fff2325a8e39d 100644 (file)
@@ -8,6 +8,7 @@ struct s {
   int f2 : 8;
 };
 
+int
 f (struct s *x)
 {
   return x->f2++ == 0;
index f8d4e60341c08d42928f20919905d4f516c96e69..a7d64b4d7888692ff7747f9818779d772894387a 100644 (file)
@@ -1,4 +1,5 @@
-test ()
+void
+test (void)
 {
   short *p, q[3];
   int x;
index 5f2b5b5d7e3a6b069c6b5c5bf1dbce8c49282261..4c47033718064dba90180c0094659eceb92699fd 100644 (file)
@@ -1,6 +1,7 @@
 int v;
 
-f ()
+void
+f (void)
 {
   unsigned long *a1, *a2;
   int vertex2;
index 53e00e65ed1bf7d255b42498d8d70dc1fbf51a08..0f97e9446070a8fe0e0363ce74f1a8b474d0d019 100644 (file)
@@ -5,7 +5,8 @@ int x[] =
   [e0] = 0
 };
 
-f ()
+void
+f (void)
 {
   switch (1)
     {
index 643cc52d4c2be0c17b6a3a3bf176144c5f78bd23..16cd590857303f1535fc8554c37d060f1f0e5de7 100644 (file)
@@ -1,7 +1,8 @@
 union u { union u *a; double d; };
 union u *s, g();
 
-f()
+void
+f(void)
 {
   union u x = g();
 
index 360bbbc15083f25d9d4e3009740976eaf6f2465d..8c82fcfa281980b2213f10cb3084cb40e5b714fb 100644 (file)
@@ -4,7 +4,8 @@ typedef void f ();
 typedef f *pf;
 long long i;
 
-g ()
+void
+g (void)
 {
   long long p = i;
   ((pf) (long) p) ();
index 9f51dd876ee033c7d982a2c37df9a91411e72ca5..a9348d719a06350cc64a60d0c35bb8cdf190361e 100644 (file)
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
 {
   {({});}
   return 1;
index 7efe40ec0947a2b98cce59ca6483c6821e7cc6df..e80345168090e1e52bba218cb9b185b9d4ca5360 100644 (file)
@@ -3,6 +3,7 @@ typedef struct
   int a, b;
 } T;
 
+void
 f (T *bs)
 {
   long long x;
index 9015f54f7bfa51cf3cae0f2a17680c604d21e4e6..adee1b90313688ea423e5d50e72c1ac419c109ed 100644 (file)
@@ -3,6 +3,7 @@ struct s
   int pad:1, no:1;
 };
 
+void
 f (struct s *b, int c)
 {
   char d = b->no && c;
index a039c26331c50e2230010da87fcd30a10eb52557..f60b279930276c38af4f7dd86dbe1583b3d13826 100644 (file)
@@ -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;
index 90f72486adaf7e655c730f64d667101fef417cce..5cbcc41c3d89c1641aaa1526205f2d09430f43c9 100644 (file)
@@ -1,4 +1,5 @@
-f ()
+void
+f (void)
 {
   do
 L:;
index 10a6961dcb7e3c429af0ccb175888850c4bd8f5c..ef8446435b1f4e63845e60e190999d245a175cea 100644 (file)
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
 {
   return (*(volatile unsigned int *)8000) / 3;
 }
index e43ec48d16591953178befa37cdbbecd0e6583e7..6b933d252ab255cf1037645839cc13c2dd99ac78 100644 (file)
@@ -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,
index 2b714e059bcdf91d2d90ce85dac456b9133829bd..ef7e97e9067c924a237db2f16f32a863ef8b8c16 100644 (file)
@@ -1,3 +1,4 @@
+int
 f (int *s, int *t)
 {
   return (t - s) / 2;
index 16d0d0e60f561b5f95e2fd955cb88e83be6fab9c..b9a3af7e3998c1394b74e0c73fe23992b81631f0 100644 (file)
@@ -1 +1 @@
-f (int n, int a[2][n]) {}
+void f (int n, int a[2][n]) {}
index 595f9efd8b48cc5ecdc6cc285bfbae8995ae8382..141037cf5fde7f2e28ceaac255f03e7809ccd621 100644 (file)
@@ -1,7 +1,8 @@
 /* { dg-require-effective-target label_values } */
 /* { dg-require-effective-target indirect_jumps } */
 
-f ()
+void
+f (void)
 {
   long *sp;
   long *pc;
index da849bbad0af93fb9ec1560387bfcd791f87ce17..cc21742a3a718b37598684cd081b18a3ee91c613 100644 (file)
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
 {
   unsigned char b[2];
   float f;
index 41e770d177d01a5b2ba08d20fd9f67c1eef820e0..e7f3bf7945391dcdd2f709392b7015fce19618e5 100644 (file)
@@ -1,4 +1,6 @@
-f ()
+int func (char *);
+void
+f (void)
 {
   int i;
   float a,b,c;
index b3cb0fca3770653bc94d341aa4c23ed492a4a70c..9c2ef75d0c2765c0a61d7710c152d713bf0431e2 100644 (file)
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
 {
   int i;
   short        x, z;
index 8320f6d025a48f1ab7d4d6da5a147b9c20947e07..a5322528c5d87a9e7d8690903a685e1093b4a171 100644 (file)
@@ -2,4 +2,4 @@
 #if empty#cpu(m68k)
 #endif
 
-f (){}
+void f (void){}
index 371c7d569c53d1895a762fae85b430d9beefdb5c..7bd0c93dc5f13ca8f35f24118a78fd55c3d737c3 100644 (file)
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
 {
   union
     {
index 1ca60819cdd1554e23aa8851c8a97a343107e426..75644e91b56c4f230bc0b7723d3380f31baf39aa 100644 (file)
@@ -5,6 +5,7 @@ typedef struct
 
 S a;
 
+void
 f (S pnt)
 {
   S mpnt, mtp;
index 100d6902a7258c778fb86f2f18273f14c4dd522b..d21b5ce4220376e07b62b58e4deed01a7bb891a2 100644 (file)
@@ -1,4 +1,5 @@
-f ()
+int
+f (void)
 {
   long long i;
   int j;
index 5e4dc7093c82d6352dd19194d1d2c76c82cc8ff2..ac0eb9871d0b8b5e5b8d56c1334564a626fd97e3 100644 (file)
@@ -1,4 +1,5 @@
 char a[];
+void
 f (const int i)
 {
   a[i] = 0;
index 33e98f6221efd2e72473bd213b35b71fb8d5a2e3..5a7a5055b49632bea4eb508b047e33b7d5336c9d 100644 (file)
@@ -1,3 +1,4 @@
+int
 f (char *x)
 {
   return (*x & 2) || (*x & 3);
index 766a066c449503ac6a1e6508aa18aba32908a488..fc2f97d831dbe58b571dde540257c28cc69ced93 100644 (file)
@@ -1,4 +1,5 @@
-f ()
+void
+f (void)
 {
   unsigned long long int a = 0, b;
   while (b > a)
index 0e02496c1045c8cc56b1616e76b96446e49f3544..923fa39b8be3f97f0b863fdc89b8147bb644ca43 100644 (file)
@@ -5,6 +5,7 @@ struct s2 {
   int f2;
 };
 
+void
 foo (struct s2 *ptr)
 {
   *ptr = (struct s2) {{}, 0};
index 5a9d35cfd9a6adcf72c75d73f8720ddcf7b1d86a..913ef72191673202d542f86007e1363eec335536 100644 (file)
@@ -4,7 +4,8 @@ struct A {
 
 struct A f ();
 
-main ()
+int
+main (void)
 {
   struct A a = f();
 }
index ea8718f763b15e8c955eca47ea136fb2a6437f4e..1cb88afa964edcf23ecb484e4f1744754a181140 100644 (file)
@@ -10,7 +10,8 @@ g ()
   return sd;
 }
 
-f ()
+void
+f (void)
 {
   g ();
 }
index f3b6af55595aa84ea3f8010779d7aebe9d25191d..fdf7040680e277fbb5ef7b5a91980da72ae6a597 100644 (file)
@@ -1,6 +1,9 @@
 int *p;
+int sub(void);
+int sub2(int);
 
-main()
+int
+main(void)
 {
   int i = sub ();
 
index 91823524a2e58cde96b0d92a6a25ed34d3a13d41..0a58242d28f9c01e0208d3d9ca181d8699a499a4 100644 (file)
@@ -16,7 +16,7 @@ main ()
 
   p = (struct s*) 0;
   if (p->x == p->y)
-    exit (1);
+    __builtin_exit (1);
 }
 #else
 int g;
index d7cf0dc64b0d7acc6c378987ed486af8a686ae9c..f6b5f4bea73477e68ac76acc2ad1bf515184ac7d 100644 (file)
@@ -14,5 +14,5 @@ int main (void)
       low  |= 0x4000;
     }
   
-  exit (0);
+  __builtin_exit (0);
 }
index 987ec180f9f2e7882473f44a0896fde7549003f5..0be822f62bf430dd348e1f0918dfa056d51d7089 100644 (file)
@@ -1,3 +1,4 @@
+void call(void);
 unsigned long seed(void)
 {
     unsigned long u;
index afdd844e305e1e7ebd74fa142486d842521eb2e9..3ac11741977b7a8253fcf9f508189ff95750ba94 100644 (file)
@@ -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];
index 350b96a61c8605fb19d1c57342760207067822a0..5931ba06d01d1ac52f06fd0b361310027151affd 100644 (file)
@@ -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);
index bb358f411ec9c5ad872eb81f877efc9548cf6982..630cb0ecada8844004654427d5eea5d033279ac4 100644 (file)
@@ -13,7 +13,8 @@ extern int open  (__const char *__file, int __oflag, ...)    ;
 
 char   myname[]="foo";
 
-detach()
+void
+detach(void)
 {
        switch(fork()) {
            case -1:
index d11fd91fcbd319118dcd1473cd3c9e8788510efa..344f5ce5884544ad7747c60f49f0db5ed684908d 100644 (file)
@@ -1,7 +1,8 @@
 static int parse (int, int);
 static int parseStmt (int, int);
 
-ejEval()
+void
+ejEval(void)
 {
        int             state;
        state = parse(8  , 0x1 );
index 710e4c99593e052b684235a82cd2a67fef6b6f29..51292c9c56ea576c513f938c412b9c45d93de715 100644 (file)
@@ -1,4 +1,5 @@
 int m[8],b[8];
+int rand(void);
 
 int main(){
        int i;