Unbreak bootstrap

Jan Hubicka jh@suse.cz
Wed Sep 5 00:08:00 GMT 2007


> On Wed, Sep 05, 2007 at 12:49:24AM +0200, Jan Hubicka wrote:
> > On most targets the failure point is:
> > 
> > /abuild/gcc-test/gcc/objdir/./prev-gcc/xgcc -B/abuild/gcc-test/gcc/objdir/./prev-gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -c   -g -O2 -fomit-frame-pointer  
> > +-DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -pedantic -Wno-long-long    
> > +-Wno-variadic-macros                                -Wno-overlength-strings -Werror -fno-common   -DHAVE_CONFIG_H -I. -I. -I/abuild/gcc-test/gcc/gcc       
> > +-I/abuild/gcc-test/gcc/gcc/. -I/abuild/gcc-test/gcc/gcc/../include -I/abuild/gcc-test/gcc/gcc/../libcpp/include  -I/abuild/gcc-test/gcc/gcc/../libdecnumber
> > +-I/abuild/gcc-test/gcc/gcc/../libdecnumber/bid -I../libdecnumber    /abuild/gcc-test/gcc/gcc/tree-ssa-threadedge.c -o tree-ssa-threadedge.o                
> > /abuild/gcc-test/gcc/gcc/tree-ssa-structalias.c: In function 'get_constraint_exp_from_ssa_var':                                                             
> > /abuild/gcc-test/gcc/gcc/tree-ssa-structalias.c:5627: internal compiler error: tree check: expected ssa_name, have result_decl in eliminate_tail_call, at   
> > +tree-tailcall.c:803            
> > 
> > At stage3, so as correclty pointed out by Andrew, tree-tailcall is not
> > the problematic point at least in obvious way, I am still trying to look
> > into the testsuite failures on non-bootstrapped compilers.
> > 
> > I will do quick testing that bootstrap gets past this point with both
> > patches reverted and revert them for now.
> 
> On ia64-linux the bootstrap failure was:
> Bootstrap comparison failure!
> ./predict.o differs
> make[2]: *** [compare] Error 1
> 
> Reverting http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128089
> cured it.

Funilly enough my ia64-linux bootstrap seems to work just fine with the
patch, however I've verified that both PPC-linux and i686-linux unbreaks
by reverting the patches, so I've reverted both.

Honza



More information about the Gcc-patches mailing list