[test-suite] r231944 - fix implicit function declaration errors

Matthias Braun matze at braunis.de
Wed Mar 11 10:29:04 PDT 2015


Author: matze
Date: Wed Mar 11 12:29:03 2015
New Revision: 231944

URL: http://llvm.org/viewvc/llvm-project?rev=231944&view=rev
Log:
fix implicit function declaration errors

The iOS SDK clang seems to declare implicit function declarations with
-Werror so I decided to fix them:

- Including relevant libc headers where necessary
- Providing forward declarations. I used C-style unknown argument list
  () instead of an exact argument list to be as close as possible to the
  previous behaviour.

Modified:
    test-suite/trunk/MultiSource/Applications/Burg/b.h
    test-suite/trunk/MultiSource/Applications/Burg/fe.h
    test-suite/trunk/MultiSource/Applications/Burg/plank.c
    test-suite/trunk/MultiSource/Applications/ClamAV/libclamav_pst.c
    test-suite/trunk/MultiSource/Applications/sgefa/driver.c
    test-suite/trunk/MultiSource/Applications/sgefa/ge.h
    test-suite/trunk/MultiSource/Benchmarks/BitBench/five11/five11.c
    test-suite/trunk/MultiSource/Benchmarks/Fhourstones/c4.c
    test-suite/trunk/MultiSource/Benchmarks/Fhourstones/trans.c
    test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/espresso.h
    test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/main.c
    test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/part.c
    test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/stdlib.h
    test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Divsol.c
    test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Jacobi.h
    test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/QRfact.h
    test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Triang.c
    test-suite/trunk/MultiSource/Benchmarks/MiBench/automotive-basicmath/basicmath.c
    test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/config.h
    test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/correct.c
    test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/lookup.c
    test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/proto.h
    test-suite/trunk/MultiSource/Benchmarks/MiBench/security-blowfish/bftest.c
    test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-FFT/main.c
    test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-adpcm/rawdaudio.c
    test-suite/trunk/MultiSource/Benchmarks/Olden/bh/args.c
    test-suite/trunk/MultiSource/Benchmarks/Olden/bh/newbh.c
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/main.c
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/agrep/main.c
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/conflicts.c
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdecl.c
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdgram.c.source
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdgram.y.in
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/deliver.c
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/headers.c
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/main.c
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/misc.c
    test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/resolve.c
    test-suite/trunk/MultiSource/Benchmarks/Ptrdist/anagram/anagram.c
    test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-3des/des.c
    test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-pc1/pc1cod.c
    test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-rc4/rc4.c
    test-suite/trunk/MultiSource/Benchmarks/mediabench/adpcm/rawcaudio/rawcaudio.c
    test-suite/trunk/MultiSource/Benchmarks/mediabench/adpcm/rawdaudio/rawdaudio.c
    test-suite/trunk/MultiSource/Benchmarks/mediabench/g721/g721encode/encode.c
    test-suite/trunk/MultiSource/Benchmarks/mediabench/g721/g721encode/g72x.h
    test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/getbits.c
    test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/store.c
    test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/subspic.c
    test-suite/trunk/MultiSource/Benchmarks/sim/sim.c
    test-suite/trunk/SingleSource/Benchmarks/Dhrystone/dry.c
    test-suite/trunk/SingleSource/Benchmarks/Dhrystone/fldry.c
    test-suite/trunk/SingleSource/Benchmarks/Misc/ReedSolomon.c
    test-suite/trunk/SingleSource/Benchmarks/Misc/flops.c
    test-suite/trunk/SingleSource/UnitTests/2005-05-11-Popcount-ffs-fls.c

Modified: test-suite/trunk/MultiSource/Applications/Burg/b.h
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/Burg/b.h?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/Burg/b.h (original)
+++ test-suite/trunk/MultiSource/Applications/Burg/b.h Wed Mar 11 12:29:03 2015
@@ -311,3 +311,7 @@ extern void exit ARGS((int));
 extern int fatal ARGS((char *, int));
 extern void yyerror ARGS((char *));
 extern void yyerror1 ARGS((char *));
+
+extern void makeRuleDescArray();
+extern void makeDeltaCostArray();
+extern void makeStateStringArray();

Modified: test-suite/trunk/MultiSource/Applications/Burg/fe.h
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/Burg/fe.h?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/Burg/fe.h (original)
+++ test-suite/trunk/MultiSource/Applications/Burg/fe.h Wed Mar 11 12:29:03 2015
@@ -127,3 +127,6 @@ extern char	*prefix;
 extern int 	trimflag;
 extern int 	speedflag;
 extern int 	grammarflag;
+
+extern void doGrammarNts();
+extern void doGram();

Modified: test-suite/trunk/MultiSource/Applications/Burg/plank.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/Burg/plank.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/Burg/plank.c (original)
+++ test-suite/trunk/MultiSource/Applications/Burg/plank.c Wed Mar 11 12:29:03 2015
@@ -2,6 +2,7 @@ char rcsid_plank[] = "$Id$";
 
 #include <stdio.h>
 #include <string.h>
+#include <stdlib.h>
 #include "b.h"
 #include "fe.h"
 

Modified: test-suite/trunk/MultiSource/Applications/ClamAV/libclamav_pst.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/ClamAV/libclamav_pst.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/ClamAV/libclamav_pst.c (original)
+++ test-suite/trunk/MultiSource/Applications/ClamAV/libclamav_pst.c Wed Mar 11 12:29:03 2015
@@ -1,5 +1,6 @@
 #include "clamav-config.h"
 #include "clamav.h"
+#include "others.h"
 int
 cli_pst(const char *dir, int desc)
 {

Modified: test-suite/trunk/MultiSource/Applications/sgefa/driver.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/sgefa/driver.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/sgefa/driver.c (original)
+++ test-suite/trunk/MultiSource/Applications/sgefa/driver.c Wed Mar 11 12:29:03 2015
@@ -15,6 +15,11 @@
 #ifndef SCALE
 #define SCALE	 1		/* System sizes are scaled by this amount. */
 #endif
+
+int matgen();
+int matvec();
+int get_space();
+
 main()
 {
   register int i, j, k;

Modified: test-suite/trunk/MultiSource/Applications/sgefa/ge.h
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/sgefa/ge.h?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/sgefa/ge.h (original)
+++ test-suite/trunk/MultiSource/Applications/sgefa/ge.h Wed Mar 11 12:29:03 2015
@@ -40,3 +40,7 @@ struct FULL {		/* Struct definition for
 /* The following macro will get a(r,c) from a pointer to a matrix 
    in the FULL structure. */
 #define pelem(a,r,c)	(*(a->pd[(c)]+(r)))
+
+extern int sgefa();
+extern int sgesl();
+extern int vexopy();

Modified: test-suite/trunk/MultiSource/Benchmarks/BitBench/five11/five11.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/BitBench/five11/five11.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/BitBench/five11/five11.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/BitBench/five11/five11.c Wed Mar 11 12:29:03 2015
@@ -16,6 +16,9 @@ typedef struct linked_list_lli {
   void* cdr;
 } linked_list_lli;
 
+int pad_size();
+int calc_sum1();
+
 linked_list_int* cons1(int hd, linked_list_int* tl) {
   linked_list_int *res;
   res = (linked_list_int*) malloc(sizeof(linked_list_int));

Modified: test-suite/trunk/MultiSource/Benchmarks/Fhourstones/c4.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Fhourstones/c4.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Fhourstones/c4.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Fhourstones/c4.c Wed Mar 11 12:29:03 2015
@@ -42,6 +42,18 @@ extern int columns[], height[];
 
 extern int64 posed;
 
+extern int trans_init();
+extern int wins();
+extern int makemove();
+extern int backmove();
+extern int transpose();
+extern int transrestore();
+extern int transtore();
+extern int printMoves();
+extern int reset();
+extern int emptyTT();
+extern int htstat();
+
 void c4_init()
 {
   trans_init();

Modified: test-suite/trunk/MultiSource/Benchmarks/Fhourstones/trans.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Fhourstones/trans.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Fhourstones/trans.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Fhourstones/trans.c Wed Mar 11 12:29:03 2015
@@ -14,6 +14,8 @@ int64 posed, hits;		/* counts transtore
 
 extern int columns[];
 
+extern int play_init();
+
 void trans_init()
 {
   play_init();

Modified: test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/espresso.h
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/espresso.h?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/espresso.h (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/espresso.h Wed Mar 11 12:29:03 2015
@@ -766,3 +766,4 @@ extern struct cdata_struct cdata, temp_c
 /* verify.c */	extern bool PLA_verify();
 /* verify.c */	extern bool check_consistency();
 /* verify.c */	extern bool verify();
+/* hack.c */    extern int disassemble_fsm();

Modified: test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/main.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/main.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/main.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/main.c Wed Mar 11 12:29:03 2015
@@ -10,6 +10,14 @@
 static FILE *last_fp;
 static int input_type = FD_type;
 
+int backward_compatibility_hack();
+int check_arg();
+int delete_arg();
+int getPLA();
+int init_runtime();
+int runtime();
+int usage();
+
 static const char *mybasename(const char *str) {
   const char *base = strrchr(str, '/');
   return base ? base+1 : str;

Modified: test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/part.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/part.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/part.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/part.c Wed Mar 11 12:29:03 2015
@@ -1,5 +1,6 @@
 #include "mincov_int.h"
 
+int visit_col();
 
 static void
 copy_row(A, prow)

Modified: test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/stdlib.h
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/stdlib.h?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/stdlib.h (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MallocBench/espresso/stdlib.h Wed Mar 11 12:29:03 2015
@@ -28,6 +28,9 @@ extern void *realloc(void *, size_t);
 extern char *getenv(char *);
 #endif
 
+void qsort(void *base, size_t nel, size_t width,
+           int (*compar)(const void *, const void *));
+
 /* should be in stdio.h */
 extern void perror(const char *);
 

Modified: test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Divsol.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Divsol.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Divsol.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Divsol.c Wed Mar 11 12:29:03 2015
@@ -36,6 +36,8 @@
 #include "QRfact.h"
 #include "Triang.h"
 #include "Divsol.h"
+#include "Jacobi.h"
+#include "print.h"
 
 
 void HouseMatrix(Matrix H,Vector v, int start, int end)

Modified: test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Jacobi.h
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Jacobi.h?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Jacobi.h (original)
+++ test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Jacobi.h Wed Mar 11 12:29:03 2015
@@ -20,3 +20,4 @@
 #include "main.h"
 
 Matrix Jacobi(Matrix A,int i);
+void ApplyGivens(Matrix A,double s,double c, int i, int j,int start,int end);

Modified: test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/QRfact.h
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/QRfact.h?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/QRfact.h (original)
+++ test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/QRfact.h Wed Mar 11 12:29:03 2015
@@ -27,3 +27,4 @@
 Matrix QRiterate(Matrix A, Matrix U);
 void Givens(double x,double y, double *s, double *c);
 void ApplyRGivens(Matrix U,double s, double c,int i,int j);
+int sign(double a);

Modified: test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Triang.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Triang.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Triang.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/McCat/05-eks/Triang.c Wed Mar 11 12:29:03 2015
@@ -35,6 +35,7 @@
 #include "Triang.h"
 #include "MM.h"
 #include "print.h"
+#include "QRfact.h"
 
 
 double norm(Matrix A,int col,int rs,int re)

Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/automotive-basicmath/basicmath.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/automotive-basicmath/basicmath.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/automotive-basicmath/basicmath.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/automotive-basicmath/basicmath.c Wed Mar 11 12:29:03 2015
@@ -1,5 +1,6 @@
 #include "snipmath.h"
 #include <math.h>
+#include <stdio.h>
 
 /* The printf's may be removed to isolate just the math calculations */
 

Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/config.h
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/config.h?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/config.h (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/config.h Wed Mar 11 12:29:03 2015
@@ -118,6 +118,7 @@
 #undef USG		/* Define this in local.h for System V machines */
 #endif /* USG */
 
+#include <unistd.h>
 #include <sys/param.h>
 #include <sys/types.h>
 #ifndef USG

Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/correct.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/correct.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/correct.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/correct.c Wed Mar 11 12:29:03 2015
@@ -128,6 +128,7 @@ static char Rcs_Id[] =
  */
 
 #include <ctype.h>
+#include <fcntl.h>
 #include "config.h"
 #include "ispell.h"
 #include "proto.h"

Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/lookup.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/lookup.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/lookup.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/lookup.c Wed Mar 11 12:29:03 2015
@@ -61,6 +61,7 @@ static char Rcs_Id[] =
  *
  */
 
+#include <fcntl.h>
 #include "config.h"
 #include "ispell.h"
 #include "proto.h"

Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/proto.h
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/proto.h?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/proto.h (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/office-ispell/proto.h Wed Mar 11 12:29:03 2015
@@ -259,6 +259,7 @@ extern int	wait P ((int * statusp));
 #else /* NO_STDLIB_H */
 #include <stdlib.h>
 #include <string.h>
+#include <sys/ioctl.h>
 #endif /* NO_STDLIB_H */
 
 #ifndef USG

Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/security-blowfish/bftest.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/security-blowfish/bftest.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/security-blowfish/bftest.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/security-blowfish/bftest.c Wed Mar 11 12:29:03 2015
@@ -64,6 +64,8 @@
 #include <stdlib.h>
 #include "blowfish.h"
 
+int test();
+
 char *bf_key[2]={
 	"abcdefghijklmnopqrstuvwxyz",
 	"Who is John Galt?"

Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-FFT/main.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-FFT/main.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-FFT/main.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-FFT/main.c Wed Mar 11 12:29:03 2015
@@ -1,6 +1,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <math.h>
+#include "fourier.h"
 
 // RNG implemented localy to avoid library incongruences
 #ifdef RAND_MAX

Modified: test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-adpcm/rawdaudio.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-adpcm/rawdaudio.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-adpcm/rawdaudio.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/MiBench/telecomm-adpcm/rawdaudio.c Wed Mar 11 12:29:03 2015
@@ -2,6 +2,7 @@
 
 #include "adpcm.h"
 #include <stdio.h>
+#include <unistd.h>
 
 struct adpcm_state state;
 

Modified: test-suite/trunk/MultiSource/Benchmarks/Olden/bh/args.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Olden/bh/args.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Olden/bh/args.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Olden/bh/args.c Wed Mar 11 12:29:03 2015
@@ -1,4 +1,5 @@
 /* For copyright information, see olden_v1.0/COPYRIGHT */
+#include <stdlib.h>
 
 extern int NumNodes;
 extern int nbody;

Modified: test-suite/trunk/MultiSource/Benchmarks/Olden/bh/newbh.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Olden/bh/newbh.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Olden/bh/newbh.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Olden/bh/newbh.c Wed Mar 11 12:29:03 2015
@@ -44,6 +44,10 @@ bodyptr ubody_alloc(int p);
 bodyptr movebodies(bodyptr list, int proc);
 void freetree(nodeptr n);
 void freetree1(nodeptr n);
+int old_subindex(icstruct ic, int l);
+
+int dealwithargs();
+int error();
 
 int arg1;
 
@@ -770,7 +774,6 @@ icstruct intcoord1(double rp0, double rp
 icstruct intcoord(bodyptr p,  treeptr t);
 int ic_test(bodyptr p, treeptr t);
 int subindex(bodyptr p, treeptr t, int l);
-int old_subindex(icstruct ic, int l);
 real hackcofm(nodeptr q);
 
 

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/main.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/main.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/main.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/TimberWolfMC/main.c Wed Mar 11 12:29:03 2015
@@ -1,3 +1,4 @@
+#include <time.h>
 #include "custom.h"
 double spot_control ;
 int spotPenalty ;

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/agrep/main.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/agrep/main.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/agrep/main.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/agrep/main.c Wed Mar 11 12:29:03 2015
@@ -3,6 +3,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <fcntl.h>
 #include "agrep.h"
 #include "checkfile.h"
 #define CHARTYPE        unsigned char

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/conflicts.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/conflicts.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/conflicts.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/bison/conflicts.c Wed Mar 11 12:29:03 2015
@@ -20,6 +20,7 @@ notice and this notice must be preserved
 
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include "machine.h"
 #include "new.h"
 #include "files.h"

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdecl.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdecl.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdecl.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdecl.c Wed Mar 11 12:29:03 2015
@@ -78,6 +78,7 @@ void free(), exit(), perror();
 # endif /* NOVOID */
 #endif /* __STDC__ || DOS */
 
+#include <unistd.h>
 #include <errno.h>
 
 #define	MB_SHORT	0001
@@ -100,7 +101,7 @@ void free(), exit(), perror();
 #if __STDC__
   char *ds(char *), *cat(char *, ...), *visible(int);
 #ifndef __sun__
-  int getopt(int,char **,char *);
+  int getopt(int,char *const*, const char *);
 #endif
   int main(int, char **);
   int yywrap_nasko(void);

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdgram.c.source
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdgram.c.source?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdgram.c.source (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdgram.c.source Wed Mar 11 12:29:03 2015
@@ -3,6 +3,7 @@
 /* The output of this file is included */
 /* into the C file cdecl.c. */
 char cdgramsccsid[] = "@(#)cdgram.y	2.2 3/30/88";
+int yylex();
 
 extern char prev;
 

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdgram.y.in
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdgram.y.in?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdgram.y.in (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/cdecl/cdgram.y.in Wed Mar 11 12:29:03 2015
@@ -3,6 +3,7 @@
 /* The output of this file is included */
 /* into the C file cdecl.c. */
 char cdgramsccsid[] = "@(#)cdgram.y	2.2 3/30/88";
+int yylex();
 %}
 
 %union {

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/alias.c Wed Mar 11 12:29:03 2015
@@ -3,6 +3,7 @@ static char *sccsid = "@(#)alias.c	2.5 (
 #endif
 
 #include <stdio.h>
+#include <stdlib.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <pwd.h>
@@ -70,6 +71,10 @@ node	*v_search(), *h_search();
 char	*tilde();
 #endif	/* not SENDMAIL */
 
+int strncmpic();
+int strcmpic();
+int islocal();
+
 /* our horizontal linked list looks like a stack */
 #define push		add_horz
 

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/deliver.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/deliver.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/deliver.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/deliver.c Wed Mar 11 12:29:03 2015
@@ -14,6 +14,7 @@ static char 	*sccsid="@(#)deliver.c	2.5
 # include	<sys/stat.h>
 # include	<ctype.h>
 # include	<signal.h>
+# include       <unistd.h>
 # include	"defs.h"
 
 extern int  exitstat;		/* set if a forked mailer fails */
@@ -36,6 +37,9 @@ extern char *postmaster(char *user);
 
 void return_mail(char *from,char *fcommand);
 
+int islocal();
+int strcmpic();
+
 /*
 **
 **  deliver():  hand the letter to the proper mail programs.

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/headers.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/headers.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/headers.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/headers.c Wed Mar 11 12:29:03 2015
@@ -12,6 +12,7 @@ static char 	*sccsid="@(#)headers.c	2.5
 # include	<time.h>
 # include	<ctype.h>
 # include	<pwd.h>
+# include       <unistd.h>
 # include	"defs.h"
 
 extern enum edebug debug;	/* how verbose we are 		*/ 
@@ -54,6 +55,11 @@ void def_mid(void);
 void def_from(char *from);
 void def_to(int argc,char **argv);
 
+int isheader();
+int setdates();
+int strcmpic();
+int strncmpic();
+
 /*
 **
 ** parse(): parse <address> into <domain, user, form>.

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/main.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/main.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/main.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/main.c Wed Mar 11 12:29:03 2015
@@ -37,6 +37,8 @@ static char 	*sccsid="@(#)main.c	2.5 (sm
 
 #include	<stdio.h>
 #include	<ctype.h>
+#include        <unistd.h>
+#include        <stdlib.h>
 #include	"defs.h"
 
 int exitstat = 0;		/* exit status, set by resolve, deliver	*/
@@ -82,6 +84,10 @@ FILE *spoolfp;			/* file pointer to spoo
 int  spoolmaster = 0;		/* indicates 'control' of spoolfile     */
 
 void spool();
+int map();
+int getmynames();
+int build();
+int deliver();
 
 
 /*

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/misc.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/misc.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/misc.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/misc.c Wed Mar 11 12:29:03 2015
@@ -41,6 +41,8 @@ time_t now;			/* current system time		*/
 char nows[50];			/* time in ctime format		*/
 char arpanows[50];		/* time in arpa format		*/
 
+int strcmpic();
+
 # ifdef LOG
 void log(char *command,char *from,long size)
 {

Modified: test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/resolve.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/resolve.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/resolve.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Prolangs-C/unix-smail/resolve.c Wed Mar 11 12:29:03 2015
@@ -24,6 +24,13 @@ extern int getcost;		/* get path cost ev
 
 char *sform();
 
+int ssplit();
+int route();
+int build();
+int strcmpic();
+int isuucp();
+int getpath();
+
 /*
 **
 **  rsvp(): how to resolve addresses.

Modified: test-suite/trunk/MultiSource/Benchmarks/Ptrdist/anagram/anagram.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Ptrdist/anagram/anagram.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Ptrdist/anagram/anagram.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Ptrdist/anagram/anagram.c Wed Mar 11 12:29:03 2015
@@ -134,6 +134,8 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <setjmp.h>
+#include <strings.h>
+#include <unistd.h>
 
 /* Before compiling, make sure Quad and MASK_BITS are set properly.  For best
  * results, make Quad the largest integer size supported on your machine.

Modified: test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-3des/des.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-3des/des.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-3des/des.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-3des/des.c Wed Mar 11 12:29:03 2015
@@ -18,6 +18,7 @@
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
+#include <stdlib.h>
 #include "des.h"
 
 /* the eight DES S-boxes */

Modified: test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-pc1/pc1cod.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-pc1/pc1cod.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-pc1/pc1cod.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-pc1/pc1cod.c Wed Mar 11 12:29:03 2015
@@ -14,6 +14,7 @@
 
 #include <stdio.h>
 #include <string.h>
+#include <stdlib.h>
 unsigned short  ax, bx, cx, dx, si, tmp, x1a2, x1a0[16], res, i,
 inter, cfc, cfd, compte;
 
@@ -30,6 +31,7 @@ short           d, e;
 
 FILE * in;
 
+int code();
 
 assemble() 
 {

Modified: test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-rc4/rc4.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-rc4/rc4.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-rc4/rc4.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Trimaran/enc-rc4/rc4.c Wed Mar 11 12:29:03 2015
@@ -18,6 +18,7 @@
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
+#include <stdlib.h>
 #include "rc4.h"
 
 void rc4_setup( struct rc4_state *s, unsigned char *key,  int length )

Modified: test-suite/trunk/MultiSource/Benchmarks/mediabench/adpcm/rawcaudio/rawcaudio.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/mediabench/adpcm/rawcaudio/rawcaudio.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/mediabench/adpcm/rawcaudio/rawcaudio.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/mediabench/adpcm/rawcaudio/rawcaudio.c Wed Mar 11 12:29:03 2015
@@ -3,6 +3,7 @@
 #include "adpcm.h"
 #include <stdio.h>
 #include <stdlib.h>
+#include <unistd.h>
 
 struct adpcm_state state;
 

Modified: test-suite/trunk/MultiSource/Benchmarks/mediabench/adpcm/rawdaudio/rawdaudio.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/mediabench/adpcm/rawdaudio/rawdaudio.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/mediabench/adpcm/rawdaudio/rawdaudio.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/mediabench/adpcm/rawdaudio/rawdaudio.c Wed Mar 11 12:29:03 2015
@@ -2,6 +2,8 @@
 
 #include "adpcm.h"
 #include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
 
 struct adpcm_state state;
 

Modified: test-suite/trunk/MultiSource/Benchmarks/mediabench/g721/g721encode/encode.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/mediabench/g721/g721encode/encode.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/mediabench/g721/g721encode/encode.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/mediabench/g721/g721encode/encode.c Wed Mar 11 12:29:03 2015
@@ -6,6 +6,7 @@
  * Usage : encode [-3|4|5] [-a|u|l] < infile > outfile
  */
 #include <stdio.h>
+#include <stdlib.h>
 #include "g72x.h"
 
 

Modified: test-suite/trunk/MultiSource/Benchmarks/mediabench/g721/g721encode/g72x.h
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/mediabench/g721/g721encode/g72x.h?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/mediabench/g721/g721encode/g72x.h (original)
+++ test-suite/trunk/MultiSource/Benchmarks/mediabench/g721/g721encode/g72x.h Wed Mar 11 12:29:03 2015
@@ -74,7 +74,7 @@ struct g72x_state {
 
 /* External function definitions. */
 
-extern void g72x_init_stat(struct g72x_state *);
+extern void g72x_init_state(struct g72x_state *);
 extern int g721_encoder(
 		int sample,
 		int in_coding,
@@ -100,4 +100,17 @@ extern int g723_40_decoder(
 		int out_coding,
 		struct g72x_state *state_ptr);
 
+int alaw2linear();
+int linear2alaw();
+int linear2ulaw();
+int predictor_pole();
+int predictor_zero();
+int quantize();
+int reconstruct();
+int step_size();
+int tandem_adjust_alaw();
+int tandem_adjust_ulaw();
+int ulaw2linear();
+void update();
+
 #endif /* !_G72X_H */

Modified: test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/getbits.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/getbits.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/getbits.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/getbits.c Wed Mar 11 12:29:03 2015
@@ -34,6 +34,7 @@
 
 #include <stdio.h>
 #include <stdlib.h>
+#include <unistd.h>
 
 #include "config.h"
 #include "global.h"

Modified: test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/store.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/store.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/store.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/store.c Wed Mar 11 12:29:03 2015
@@ -30,6 +30,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <fcntl.h>
+#include <unistd.h>
 
 #include "config.h"
 #include "global.h"

Modified: test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/subspic.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/subspic.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/subspic.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/subspic.c Wed Mar 11 12:29:03 2015
@@ -31,6 +31,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <fcntl.h>
+#include <unistd.h>
 
 #include "config.h"
 #include "global.h"

Modified: test-suite/trunk/MultiSource/Benchmarks/sim/sim.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/sim/sim.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/sim/sim.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/sim/sim.c Wed Mar 11 12:29:03 2015
@@ -98,6 +98,14 @@ programs.
 #undef UNIX
 #endif
 
+int SIM();
+int big_pass();
+int fatal();
+int fatalf();
+int locate();
+int no_cross();
+int small_pass();
+
 static const char *mybasename(const char *str) {
   const char *base = strrchr(str, '/');
   return base ? base+1 : str;

Modified: test-suite/trunk/SingleSource/Benchmarks/Dhrystone/dry.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/Benchmarks/Dhrystone/dry.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/SingleSource/Benchmarks/Dhrystone/dry.c (original)
+++ test-suite/trunk/SingleSource/Benchmarks/Dhrystone/dry.c Wed Mar 11 12:29:03 2015
@@ -81,6 +81,7 @@
 /*#include "defns.h"*/
 
 #include <stdlib.h>
+#include <time.h>
 
 /* Define if should use homemade str* functions. */
 
@@ -170,6 +171,16 @@ extern boolean		Func2();
 
 #include <string.h>
 
+int Proc0();
+int Proc1();
+int Proc2();
+int Proc3();
+int Proc4();
+int Proc5();
+int Proc6();
+int Proc7();
+int Proc8();
+
 main()
 {
 	Proc0();

Modified: test-suite/trunk/SingleSource/Benchmarks/Dhrystone/fldry.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/Benchmarks/Dhrystone/fldry.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/SingleSource/Benchmarks/Dhrystone/fldry.c (original)
+++ test-suite/trunk/SingleSource/Benchmarks/Dhrystone/fldry.c Wed Mar 11 12:29:03 2015
@@ -172,6 +172,17 @@ extern boolean		Func2();
 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <time.h>
+
+int Proc0();
+int Proc1();
+int Proc2();
+int Proc3();
+int Proc4();
+int Proc5();
+int Proc6();
+int Proc7();
+int Proc8();
 
 int main( argc, argv)
 int argc;

Modified: test-suite/trunk/SingleSource/Benchmarks/Misc/ReedSolomon.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/Benchmarks/Misc/ReedSolomon.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/SingleSource/Benchmarks/Misc/ReedSolomon.c (original)
+++ test-suite/trunk/SingleSource/Benchmarks/Misc/ReedSolomon.c Wed Mar 11 12:29:03 2015
@@ -48,6 +48,7 @@
 
 #include <math.h>
 #include <stdio.h>
+#include <stdlib.h>
 #define mm  8           /* RS code over GF(2**4) - change to suit */
 #define nn  255         /* nn=2**mm -1   length of codeword */
 #define tt  8           /* number of errors that can be corrected */

Modified: test-suite/trunk/SingleSource/Benchmarks/Misc/flops.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/Benchmarks/Misc/flops.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/SingleSource/Benchmarks/Misc/flops.c (original)
+++ test-suite/trunk/SingleSource/Benchmarks/Misc/flops.c Wed Mar 11 12:29:03 2015
@@ -170,6 +170,8 @@ double D3 = 0.1233153E-5;
 double E2 = 0.48E-3;
 double E3 = 0.411051E-6;
 
+int dtime();
+
 int main()
 {
 

Modified: test-suite/trunk/SingleSource/UnitTests/2005-05-11-Popcount-ffs-fls.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/UnitTests/2005-05-11-Popcount-ffs-fls.c?rev=231944&r1=231943&r2=231944&view=diff
==============================================================================
--- test-suite/trunk/SingleSource/UnitTests/2005-05-11-Popcount-ffs-fls.c (original)
+++ test-suite/trunk/SingleSource/UnitTests/2005-05-11-Popcount-ffs-fls.c Wed Mar 11 12:29:03 2015
@@ -3,6 +3,8 @@
  * http://www.hackersdelight.org/HDcode/ntz.cc
  */
 #include <stdio.h>
+#include <string.h>
+#include <strings.h>
 #if defined(__XS1B__)
 #include "xcoretestsuite.h"
 #endif





More information about the llvm-commits mailing list