This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[Patch] GCC 3.0 branch: Bootstrap failure for i686-linux
- To: gcc-patches at gcc dot gnu dot org
- Subject: [Patch] GCC 3.0 branch: Bootstrap failure for i686-linux
- From: Andreas Jaeger <aj at suse dot de>
- Date: 13 May 2001 13:57:26 +0200
- Cc: Richard Henderson <rth at redhat dot com>
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