This is the mail archive of the gcc-bugs@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]

Re: bootstrap failure 3.1: Comparion failure


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


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