This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Re: GCC build failed for native with your patch


On Fri, 31 Oct 2003 21:13:56 +0000, GCC regression checker wrote:

>gcc/gcc/gcc/. -I/Users/regress/tbox/cvs-gcc/gcc/gcc/../include -I../intl \
>	/Users/regress/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c -o rs6000.o
>/Users/regress/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c: In function `altivec_expand_lv_builtin':

>/Users/regress/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c:5379: warning: old-style parameter declaration
>/Users/regress/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c: In function `uses_TOC':

>/Users/regress/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c:10949: warning: old-style parameter declaration
>/Users/regress/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c: In function `rs6000_sched_finish':

>/Users/regress/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c:14210: warning: old-style parameter declaration
>make[2]: *** [rs6000.o] Error 1
>make[1]: *** [stage2_build] Error 2
>make: *** [bootstrap] Error 2
>+ '[' -s gcc/.bad_compare ']'
>+ exit 1

Tis because of me.

The obvious patch included below and committed.

2003-10-31  Kelley Cook  <kcook@gcc.gnu.org>

	* config/rs6000/rs6000.c: Update to C90 prototypes.

Index: rs6000.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config/rs6000/rs6000.c,v
retrieving revision 1.538
diff -u -r1.538 rs6000.c
--- rs6000.c	31 Oct 2003 15:50:46 -0000	1.538
+++ rs6000.c	31 Oct 2003 21:39:59 -0000
@@ -5372,10 +5372,7 @@
 }

 static rtx
-altivec_expand_lv_builtin (icode, arglist, target)
-     enum insn_code icode;
-     tree arglist;
-     rtx target;
+altivec_expand_lv_builtin (enum insn_code icode, tree arglist, rtx target)
 {
   rtx pat, addr;
   tree arg0 = TREE_VALUE (arglist);
@@ -10945,7 +10942,7 @@
    load_toc_* patterns.  */

 int
-uses_TOC () 
+uses_TOC (void) 
 {
   rtx insn;

@@ -14204,9 +14201,7 @@
    After reload, it inserts nops at insn group bundling.  */

 static void
-rs6000_sched_finish (dump, sched_verbose)
-     FILE *dump;
-     int sched_verbose;
+rs6000_sched_finish (FILE *dump, int sched_verbose)
 {
   int n_groups;





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]