This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
No NRA Bootstrap on Alpha, was: Re: A few SPEC95 results for the new register allocator
- To: Michael Matz <matzmich at cs dot tu-berlin dot de>
- Subject: No NRA Bootstrap on Alpha, was: Re: A few SPEC95 results for the new register allocator
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Date: Sat, 24 Feb 2001 15:12:48 +0100
- CC: gcc at gcc dot gnu dot org
- Organization: Moene Computational Physics, Maartensdijk, The Netherlands
- References: <Pine.GSO.4.33.0102240419360.9682-100000@platon>
Michael Matz wrote:
> On Fri, 23 Feb 2001, Toon Moene wrote:
> > stage1/xgcc -Bstage1/ -B/usr/snp/alphaev6-unknown-linux-gnu/bin/ -c
> > -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes
> > -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long
> > -DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc -I../../gcc/gcc/.
> > -I../../gcc/gcc/config -I../../gcc/gcc/../include ../../gcc/gcc/dce.c -o
> > dce.o
> > ../../gcc/gcc/dce.c: In function `eliminate_dead_code':
> > ../../gcc/gcc/dce.c:617: Internal compiler error in gen_add2_insn, at
> > optabs.c:3739
> > Please submit a full bug report, with preprocessed source if
> > appropriate.
> > See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
>
> Hmm, here the stage1 compiler crashes, which is compiled with the system
> compiler, so at least this can't be a miscompilation resulting from the
> new reg-allocator. It still can be caused by it of course. To test this,
> you can compile the above file (in the gcc dir, with the exact same
> command as above), with the additional flag -fno-new-ra. If it still
> crashes, it's not caused by new-RA in any way, but has other reasons (if
> that's the case we might consider to merge HEAD again into new-RA, if HEAD
> bootstraps on Alpha).
Alas - adding -fno-new-ra to the compiler flag in the above makes it
compile; so the ball is in your court :-)
When I try to continue with the stage2 compiler built that way, it
hangs while compiling libgcc/./_divdi3.
Anything that I can do to help it track down ?
--
Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
Join GNU Fortran 95: http://g95.sourceforge.net/ (under construction)