id-1.c: Fix defaulting to int.
authorMarek Polacek <polacek@redhat.com>
Thu, 16 Oct 2014 11:49:06 +0000 (11:49 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Thu, 16 Oct 2014 11:49:06 +0000 (11:49 +0000)
* gcc.dg/graphite/id-1.c: Fix defaulting to int.
* gcc.dg/graphite/id-2.c: Likewise.
* gcc.dg/graphite/id-4.c: Likewise.
* gcc.dg/graphite/id-8.c: Likewise.
* gcc.dg/graphite/id-pr45230-1.c: Likewise.
* gcc.dg/graphite/id-pr45230.c: Likewise.
* gcc.dg/graphite/id-pr45231.c: Likewise.
* gcc.dg/graphite/pr38073.c: Likewise.
* gcc.dg/graphite/pr38125.c: Likewise.
* gcc.dg/graphite/pr38409.c: Likewise.
* gcc.dg/graphite/pr38413.c: Likewise.
* gcc.dg/graphite/pr38510.c: Likewise.
* gcc.dg/graphite/pr38786.c: Likewise.
* gcc.dg/graphite/pr39260.c: Likewise.
* gcc.dg/graphite/scop-19.c: Likewise.
* gcc.dg/graphite/id-13.c: Fix implicit declarations.
* gcc.dg/graphite/id-17.c: Likewise.
* gcc.dg/graphite/id-23.c: Likewise.
* gcc.dg/graphite/id-26.c: Likewise.
* gcc.dg/graphite/id-pr43464-1.c: Likewise.
* gcc.dg/graphite/pr37485.c: Likewise.
* gcc.dg/graphite/pr38500.c: Likewise.
* gcc.dg/graphite/pr42284.c: Likewise.
* gcc.dg/graphite/pr42914.c: Likewise.
* gcc.dg/graphite/pr46404-1.c: Likewise.
* gcc.dg/graphite/pr60979.c: Likewise.
* gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
defaulting to int.

From-SVN: r216312

28 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/graphite/id-1.c
gcc/testsuite/gcc.dg/graphite/id-13.c
gcc/testsuite/gcc.dg/graphite/id-17.c
gcc/testsuite/gcc.dg/graphite/id-2.c
gcc/testsuite/gcc.dg/graphite/id-23.c
gcc/testsuite/gcc.dg/graphite/id-26.c
gcc/testsuite/gcc.dg/graphite/id-4.c
gcc/testsuite/gcc.dg/graphite/id-8.c
gcc/testsuite/gcc.dg/graphite/id-pr43464-1.c
gcc/testsuite/gcc.dg/graphite/id-pr43464.c
gcc/testsuite/gcc.dg/graphite/id-pr45230-1.c
gcc/testsuite/gcc.dg/graphite/id-pr45230.c
gcc/testsuite/gcc.dg/graphite/id-pr45231.c
gcc/testsuite/gcc.dg/graphite/pr37485.c
gcc/testsuite/gcc.dg/graphite/pr38073.c
gcc/testsuite/gcc.dg/graphite/pr38125.c
gcc/testsuite/gcc.dg/graphite/pr38409.c
gcc/testsuite/gcc.dg/graphite/pr38413.c
gcc/testsuite/gcc.dg/graphite/pr38500.c
gcc/testsuite/gcc.dg/graphite/pr38510.c
gcc/testsuite/gcc.dg/graphite/pr38786.c
gcc/testsuite/gcc.dg/graphite/pr39260.c
gcc/testsuite/gcc.dg/graphite/pr42284.c
gcc/testsuite/gcc.dg/graphite/pr42914.c
gcc/testsuite/gcc.dg/graphite/pr46404-1.c
gcc/testsuite/gcc.dg/graphite/pr60979.c
gcc/testsuite/gcc.dg/graphite/scop-19.c

index 9571e6b03eb458b3050f03098b2ec1b841caab06..50ba460208897c085c3e7f95601dec2599ab8125 100644 (file)
@@ -1,3 +1,34 @@
+2014-10-16  Marek Polacek  <polacek@redhat.com>
+
+       * gcc.dg/graphite/id-1.c: Fix defaulting to int.
+       * gcc.dg/graphite/id-2.c: Likewise.
+       * gcc.dg/graphite/id-4.c: Likewise.
+       * gcc.dg/graphite/id-8.c: Likewise.
+       * gcc.dg/graphite/id-pr45230-1.c: Likewise.
+       * gcc.dg/graphite/id-pr45230.c: Likewise.
+       * gcc.dg/graphite/id-pr45231.c: Likewise.
+       * gcc.dg/graphite/pr38073.c: Likewise.
+       * gcc.dg/graphite/pr38125.c: Likewise.
+       * gcc.dg/graphite/pr38409.c: Likewise.
+       * gcc.dg/graphite/pr38413.c: Likewise.
+       * gcc.dg/graphite/pr38510.c: Likewise.
+       * gcc.dg/graphite/pr38786.c: Likewise.
+       * gcc.dg/graphite/pr39260.c: Likewise.
+       * gcc.dg/graphite/scop-19.c: Likewise.
+       * gcc.dg/graphite/id-13.c: Fix implicit declarations.
+       * gcc.dg/graphite/id-17.c: Likewise.
+       * gcc.dg/graphite/id-23.c: Likewise.
+       * gcc.dg/graphite/id-26.c: Likewise.
+       * gcc.dg/graphite/id-pr43464-1.c: Likewise.
+       * gcc.dg/graphite/pr37485.c: Likewise.
+       * gcc.dg/graphite/pr38500.c: Likewise.
+       * gcc.dg/graphite/pr42284.c: Likewise.
+       * gcc.dg/graphite/pr42914.c: Likewise.
+       * gcc.dg/graphite/pr46404-1.c: Likewise.
+       * gcc.dg/graphite/pr60979.c: Likewise.
+       * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
+       defaulting to int.
+
 2014-10-16  Martin Liska  <mliska@suse.cz>
            Jan Hubicka  <hubicka@ucw.cz>
 
index 70b477a07b1d9adb0771f1a73282d0346d626dd6..1085c4a650e64da24b92be30dd2f80c6f462d4a9 100644 (file)
@@ -1,5 +1,6 @@
 typedef int *lambda_vector;
 typedef lambda_vector *lambda_matrix;
+void
 lambda_vector_add_mc (lambda_vector vec1, int const1,
                      lambda_vector vec2, int const2,
                      lambda_vector vec3, int size)
@@ -8,6 +9,7 @@ lambda_vector_add_mc (lambda_vector vec1, int const1,
   for (i = 0; i < size; i++)
     vec3[i] = const1 * vec1[i] + const2 * vec2[i];
 }
+void
 lambda_matrix_add_mc (lambda_matrix mat1, int const1,
                      lambda_matrix mat2, int const2,
                      lambda_matrix mat3, int m, int n)
index e921cd4e9d6532841d9544b8c7eb2c6b9aaf5d50..0dfafb888d0128cafc710efcdb75dddba131b738 100644 (file)
@@ -1,3 +1,5 @@
+void bar (int);
+
 void
 foo (int N, int k, int *fb)
 {
index c93c211e459a96f1b025dc2d39ccce0cf1a9a49b..68a7bb5223fa37277902e634b94575a34f8bce78 100644 (file)
@@ -11,6 +11,7 @@ typedef struct
 } ImageParameters;
 
 ImageParameters *img;
+void error (const char *);
 
 void GenerateSequenceParameterSet(seq_parameter_set_rbsp_t *sps)
 {
index c11f6a283a8cf177defa34acf2dfadb5263d4a1d..c416822a7f5b5d39f8e066b200ac4ec15f2cd0d5 100644 (file)
@@ -1,4 +1,5 @@
 typedef _Complex float GFC_COMPLEX_4;
+void
 matmul_c4 ()
 {
   int x, n, count;
index 0f8a1f32f6e91f2e699eacb3d2c93f6f624d3054..3b62d917f632dcbe6e647e21912fb5863f591dd0 100644 (file)
@@ -1,3 +1,4 @@
+void SubMtx_blockDiagonalInfo (int **);
 double *ZV_entries (void);
 void SubMtx_fillRowZV (int irow)
 {
index 507d1590fadbbd307cea2b59237c3aa495c3db62..e6f64e56c8cc1b8dc937902ceb0949fa885795bf 100644 (file)
@@ -1,3 +1,4 @@
+int abs (int);
 int find_sad_16x16(int *intra_mode)
 {
   int current_intra_sad_2,best_intra_sad2;
index 38f6738d706b7a2b9a79997d28f82c7a0b73b3ca..71d4b17efeee704826cefad726836c1caae24298 100644 (file)
@@ -1,4 +1,5 @@
-extern a[];
+extern int a[];
+void
 g ()
 {
   int i, b;
index 1a278c1642602384a9a9e08aa03cf06691c54b8f..25405cfa00854dd4fa1ca34a0114588fd9cb87f1 100644 (file)
@@ -1,4 +1,5 @@
 int blah;
+int
 foo()
 {
   int i;
index d5a8359656d1b0fd32a40377c81ec7adaff7e13d..8e6ac209e7cbb0b802c2d8eebccb048b5028f4d7 100644 (file)
@@ -3,6 +3,7 @@ typedef struct regnode
   char flags;
 } regnode;
 extern const unsigned char A[];
+int bar (regnode *);
 
 char *foo (regnode *c, char *s, int norun)
 {
index a8e67dc2bf5a6fb0eaf3436cd32f8e6f8b0022fb..b9cf7c89d8710f86d2c129fc869401ccabfbd935 100644 (file)
@@ -13,6 +13,9 @@ typedef struct cop
 extern const unsigned char PL_utf8skip[];
 extern char PL_dowarn;
 extern COP *volatile PL_curcop;
+int S_reginclass (regnode *);
+int S_regtry (regexp *, char *);
+unsigned long Perl_utf8n_to_uvuni (char *, int, long unsigned int *, int);
 char *
 S_find_byclass (regexp * prog, regnode * c, char *s, char *strend,
                char *startpos, int norun)
@@ -49,15 +52,18 @@ S_find_byclass (regexp * prog, regnode * c, char *s, char *strend,
 got_it:
   return s;
 }
+void
 Perl_re_intuit_start (regexp * prog)
 {
   S_find_byclass (prog, 0, 0, 0, 0, 1);
 }
+void
 Perl_regexec_flags (register regexp * prog,
                    register char *strend)
 {
   S_find_byclass (prog, 0, 0, strend, 0, 0);
 }
+int
 S_regtry (regexp * prog, char *startpos)
 {
 }
index ba14fe5572d8a375c4854321ecb36a26bc4703a7..427e9a61f0323bba565e45689bfa0b8717ae5cb7 100644 (file)
@@ -41,6 +41,7 @@ test (const unsigned char *s1, const unsigned char *s2, size_t len, int expected
     __builtin_abort ();
 }
 
+int
 main ()
 {
   size_t off1, off2, len, i;
index 80f67697f13ec8d90ec6f6b479bcd89d901eb006..8ebf8046e505170d9a07b9bbe1006019c486c592 100644 (file)
@@ -1,4 +1,5 @@
 unsigned char buf[10];
+int
 main ()
 {
   unsigned off1, len, i;
index 01e9a672e88008d4ac9082f6a9d3537469683263..d976e3207f652b3939e3c127d4bbf45a2ec3de3f 100644 (file)
@@ -1,5 +1,5 @@
 void
-f (n, ppt, xrot)
+f (int n, int ppt, int xrot)
 {
   int tileWidth;
   int nlwSrc;
index 7432aaa2ac61deedb19c5b0028caebd4c32f4c7b..09a2b66cc150d2aa12a1fe75d19d52f92e550cf4 100644 (file)
@@ -3,6 +3,8 @@
 typedef unsigned char   UChar;
 typedef int             Int32;
 typedef unsigned int    UInt32;
+void VPrintf0(const char *);
+void AssertH (int, int);
 
 void fallbackSort ( UInt32* fmap, 
                     UInt32* eclass, 
index 9c48d8d095f433b280139e91b76e6e7c837a498f..a68b9e2aca6878afae426b68021a209eacd856ff 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-options "-O3 -fgraphite-identity" } */
 
+int
 test_seg(int a, int b)
 {
   int i,r=1;
index 780e6f643e65d8c08974bfb4429dc198b9f7ced3..3075c19115fba3da7623ace9716ce0dac67132fb 100644 (file)
@@ -22,6 +22,7 @@ struct magic {
     TEST_SV* mg_obj;
 };
 extern TEST_SV PL_sv_undef;
+void
 Perl_av_fill( register TEST_AV *av, int fill)
 {
     TEST_MAGIC *mg;
index 5cdb4725dbf8ccb468dafe61baa4e3d598f154ab..d308b5eb01994cc6971085ec70259e89ac88e4b4 100644 (file)
@@ -6,6 +6,7 @@ struct test
   int type ;
   int symflag ;
 };
+int
 Chv_copyEntriesToVector ( input *chv,double *dvec) 
 {
   double *entries ;
index 6c2b23a8829b3c9f9ccc79992f68dc76ed64df24..0ecccc7df6042cd9fb2819b99a1b9222cefc61da 100644 (file)
@@ -3,6 +3,7 @@
 static int qsz;
 
 void specqsort(base, n, size, compar)
+     int n, size, compar;
      char *base;
 {
   register char c, *i, *j, *lo, *hi;
index f5292d173c1e9e781800516879c6ae494807f90e..f6b421549c6af2d028734ab71f2dac3ffb3d3e90 100644 (file)
@@ -4,6 +4,7 @@ typedef unsigned char U8;
 extern char test1;
 
 char *Perl_screaminstr (int, int, int);
+int Perl_utf8_distance (U8 *, U8 *);
 
 void
 Perl_re_intuit_start( int minlen,  char *strend, unsigned int flags, int i)
index 07ddb6ef1666ede30a24e6e56ef65794c2a44433..8c7fcae39a982e5096286922a28920c782e8312c 100644 (file)
@@ -3,6 +3,7 @@ typedef long int integer;
 typedef double doublereal;
 
 static int balanc_(nm, n, a, low, igh, scale)
+int nm, n, low, igh, scale;
 doublereal *a;
 {
  integer a_dim1, a_offset, i__1, i__2;
index 47df44789f80c32693b9f359969a95394a3cfa3b..6c619ddc4cdb0650b5adbd32f41d255eb69ebabd 100644 (file)
@@ -10,6 +10,7 @@ typedef struct
 } RD_DATA;
 extern RD_DATA *rdopt;
 extern ImageParameters *img;
+void
 dummy_slice_too_big (int bits_slice)
 {
   int i, j, k, l;
index 066b5bde8c21f3cbd45227ef83769451974f48d7..74977eae856d17f143366c16945f32d4651c18b9 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-options "-O2 -fgraphite-identity -ffast-math" } */
 
+void
 VBR_encode_frame (int mode_gr, int channels_out, int max_bits[2][2])
 {
  int max_nbits_ch[2][2];
index 854c2514fa0e2901e41a4a5b3f2bb816176cf47c..41f9a45a30c0935d2f03a33bf5080e5021115c50 100644 (file)
@@ -1,5 +1,7 @@
 /* { dg-options "-O2 -fgraphite-identity" } */
 
+int foo (void);
+
 int
 huft_build (unsigned *b)
 {
index 606ee0871f4604b8f3043bfbd8e471951419c3ca..9f7961197e1f78732eb8f45f10622c694617836e 100644 (file)
@@ -1,5 +1,7 @@
 /* { dg-options "-O2 -g -ffast-math -fgraphite-identity" } */
 
+int abs (int);
+
 int find_sad_16x16(int *mode)
 {
   int current, best;
index c3e620cbc0727b0a8ea12fddd09231efd1c331e3..a3f404a2ac9580285fe2d41203bdd8854e0cf0fd 100644 (file)
@@ -1,5 +1,7 @@
 /* { dg-options "-O -fgraphite-identity -fno-tree-scev-cprop" } */
 
+int foo (void);
+
 int
 huft_build (unsigned *b)
 {
index 0004a51248d40561718fbd6343db6f750a92af58..66fffa5395da8f27165e959849be7ee19b06ebd5 100644 (file)
@@ -5,6 +5,7 @@
 struct x;
 
 typedef struct x **(*a)(struct x *);
+void d (const char *);
 
 struct x {
     union {
index cfbf401642ed67d436631f7cf1424c153ef0273a..9dfc86580f5e088aa3daa96a514dee450dd40c4a 100644 (file)
@@ -15,6 +15,7 @@ struct d_growable_string
 {
   size_t alc;
 };
+void
 d_growable_string_resize (struct d_growable_string *dgs, size_t need)
 {
   size_t newalc;
@@ -22,6 +23,7 @@ d_growable_string_resize (struct d_growable_string *dgs, size_t need)
   while (newalc < need)
     newalc <<= 1;
 }
+void
 d_growable_string_append_buffer (struct d_growable_string *dgs,
                                  const char *s, size_t l)
 {