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]

[Patch] GCC 3.0 branch: Bootstrap failure for i686-linux




gcc -c  -DIN_GCC    -g  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H    -I. -I. -I/cvs/gcc-3_0-branch/gcc -I/cvs/gcc-3_0-branch/gcc/. -I/cvs/gcc-3_0-branch/gcc/config -I/cvs/gcc-3_0-branch/gcc/../include \
        /cvs/gcc-3_0-branch/gcc/config/i386/i386.c -o i386.o
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c: In function `incdec_operand':
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c:1218: warning: integer constant is unsigned in ANSI C, signed with -traditional
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c: In function `ix86_save_reg':
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c:1872: argument `maybe_eh_return' doesn't match prototype
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c:481: prototype declaration
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c: In function `ix86_expand_int_movcc':
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c:5639: warning: integer constant is unsigned in ANSI C, signed with -traditional
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c: In function `ix86_expand_strlensi_unroll_1':
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c:6555: warning: integer constant is unsigned in ANSI C, signed with -traditional
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c: In function `ix86_init_builtins':
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c:7862: warning: unused variable `v8qi_ftype_v8qi_di'
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c:7857: warning: unused variable `di_ftype_di_int'
/cvs/gcc-3_0-branch/gcc/config/i386/i386.c:7780: warning: unused variable `int_ftype_v4sf_int'
make[2]: *** [i386.o] Error 1

We do need Kaveh's patch from the mainline (appended).

I've committed it as obvious after bootstrapping sucessfully on i686
again.

Andreas

2001-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

	* i386.c (ix86_save_reg): Change `bool' parameter to `int'.

============================================================
Index: gcc/config/i386/i386.c
--- gcc/config/i386/i386.c	2001/05/13 07:10:08	1.211.2.7
+++ gcc/config/i386/i386.c	2001/05/13 10:24:28
@@ -1868,7 +1868,7 @@
 static int 
 ix86_save_reg (regno, maybe_eh_return)
      int regno;
-     bool maybe_eh_return;
+     int maybe_eh_return;
 {
   if (flag_pic
       && regno == PIC_OFFSET_TABLE_REGNUM

-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj


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