bootstrap failure 3.1: Comparion failure
Andreas Jaeger
aj@suse.de
Sat Jun 16 00:09:00 GMT 2001
Geoff Keating <geoffk@geoffk.org> writes:
> 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.
And Jan fixed it already with the appended patch. I've just completed
a successfull bootstrap.
Thanks for digging into this - and thanks for the fix, Honza,
Andreas
Fri Jun 15 19:35:38 CEST 2001 Jan Hubicka <jh@suse.cz>
* optabs.c (expand_twoval_binop): Avoid undefined behaviour.
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Gcc-bugs
mailing list