This is the mail archive of the gcc@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]
Other format: [Raw text]

Re: [basic-improvements] bootstrap failure on x86


On Thu, 05 Dec 2002, Diego Novillo wrote:

> The spec2000 x86 tester failed to build basic-improvements last
> night with this error:
> 
> -----------------------------------------------------------------------------
> [ ... ]
> ./genrecog /home/dnovillo/perf/sbox/bib/local/src/gcc/config/i386/i386.md > tmp-recog.c
> /home/dnovillo/perf/sbox/bib/local/src/gcc/config/i386/i386.md:14135: warning: source missing a mode?
> /home/dnovillo/perf/sbox/bib/local/src/gcc/config/i386/i386.md:14202: warning: source missing a mode?
> /home/dnovillo/perf/sbox/bib/local/src/gcc/config/i386/i386.md:1814: `*lfence_insn+21' matches `*lfence_insn+20'
> /home/dnovillo/perf/sbox/bib/local/src/gcc/config/i386/i386.md:1802: previous definition of `*lfence_insn+20'
> /home/dnovillo/perf/sbox/bib/local/src/gcc/config/i386/i386.md:2025: `*lfence_insn+26' matches `*lfence_insn+25'
> /home/dnovillo/perf/sbox/bib/local/src/gcc/config/i386/i386.md:2013: previous definition of `*lfence_insn+25'
> make[2]: *** [s-recog] Error 1
> make[2]: Leaving directory `/notnfs/dnovillo/sbox/bib/bld/gcc'
> make[1]: *** [stage1_build] Error 2
> make[1]: Leaving directory `/notnfs/dnovillo/sbox/bib/bld/gcc'
> make: *** [bootstrap] Error 2
> -----------------------------------------------------------------------------
> 
> The diff is large because this was the first build after the
> latest merge.  Anybody recognize the above?
> 
However, tree-ssa-branch doesn't present this failure and it's
been merged with basic-improvements 2 days ago.  These are the
ChangeLog differences:


-----------------------------------------------------------------------------
Thu Dec  5 14:10:15 CET 2002  Jan Hubicka  <jh@suse.cz>

	* i386.c (ix86_expand_prologue):  Add comment, do not use
	fast prologues for cold and normal functions.

Thu Dec  5 00:52:37 CET 2002  Jan Hubicka  <jh@suse.cz>

	* i386.c (x86_rep_movl_optimal): New variable.
	(ix86_expand_movstr, ix86_expand_clrstr): Use TARGET_REP_MOVL_OPTIMAL
	* i386.h (TARGET_REP_MOVL_OPTIMAL): New macro.

	* i386.md (negsf2_ifs, negdf2_ifs, negdf2_ifs_rex64, abssf2_ifs,
	absdf2_ifs, absdf2_ifs_rex64): Fix constraints.
	neg?f2_ifs, abs?f2_ifs splitters): Refuse memory operand; do not
        generate unnecesary subregs.

Wed Dec  4 11:53:07 CET 2002  Jan Hubicka  <jh@suse.cz>

	* i386.c (ix86_expand_int_movcc): Force operand into register for QImode
	condtiional moves.
-----------------------------------------------------------------------------


Diego.


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