This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: bootstrap failure 3.1: Comparion failure
- To: Andreas Jaeger <aj at suse dot de>
- Subject: Re: bootstrap failure 3.1: Comparion failure
- From: Geoff Keating <geoffk at geoffk dot org>
- Date: 15 Jun 2001 13:56:50 -0700
- CC: jh at suse dot cz
- CC: gcc-bugs at gcc dot gnu dot org
- References: <u8bsnqyqog.fsf@gromit.moeb>
Andreas Jaeger <aj@suse.de> writes:
> Currently bootstrap fails for me on i686-linux with:
>
> Bootstrap comparison failure!
> f/data.o differs
> make[1]: *** [compare] Error 1
> make[1]: Leaving directory `/builds/gcc/gcc-3.1-devel/gcc'
Yes, it appears to be caused by this patch:
+Thu Jun 14 12:44:15 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * i386.c (x86_accumulate_outgoing_args, x86_prologue_using_move,
+ x86_epilogue_using_move): New global variables.
+ (override_options): Enable ACCUMULATE_OUTGOING_ARGS if preferred.
+ (ix86_emit_save_regs_using_mov): New static function.
+ (ix86_expand_prologue, ix86_expand_epilogue): Use moves if preferred.
+ * i386.h (MASK_MMX, MASK_SSE, MASK_SSE2, MASK_128BIT_LONG_DOUBLE,
+ MASK_MIX_SSE_I387): Renumber.
+ (MASK_NO_ACCUMULATE_OUTGOING_ARGS): New.
+ (x86_accumulate_outgoing_args, x86_prologue_using_move,
+ x86_epilogue_using_move): Declare.
+ (TARGET_PROLOGUE_USING_MOVE, TARGET_EPILOGUE_USING_MOVE): New.
+
Jan has been notified by the automated tester more than a day ago, I'd
like to think he's working hard on fixing it.
--
- Geoffrey Keating <geoffk@geoffk.org>