This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: [new-regalloc-branch] Bootstrap fails on i686
- To: Andreas Jaeger <aj at suse dot de>
- Subject: Re: [new-regalloc-branch] Bootstrap fails on i686
- From: Daniel Berlin <dan at cgsoftware dot com>
- Date: Thu, 26 Jul 2001 08:45:36 -0400
- Cc: gcc-bugs at gcc dot gnu dot org, Michael Matz <matzmich at cs dot tu-berlin dot de>,Daniel Berlin <dan at cgsoftware dot com>
- References: <hog0bk2n1y.fsf@gee.suse.de>
Andreas Jaeger <aj@suse.de> writes:
> The new-regalloc-branch is broken, I cannot bootstrap it:
>
> stage1/xgcc -Bstage1/ -B/opt/gcc/new-regalloc/i686-pc-linux-gnu/bin/ -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -DGENERATOR_FILE -o gengenrtl \
> gengenrtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac `
> ./gengenrtl -h >tmp-genrtl.h
> make[2]: *** [s-genrtl] Error 134
>
> I run configure on i686-linux-gnu with:
>
> /cvs/gcc-new-regalloc-branch/configure --prefix=/opt/gcc/new-regalloc --enable-shared \
> --enable-threads=posix \
> --with-gnu-as --with-gnu-ld --disable-nls --with-system-zlib \
> --enable-languages=c,objc,c++,f77,java
>
I'll fix it. Give me a few hours.
It boots fine on rs6000 for me, and passes regression tests, but if
it's failing on x86, it means store_motion isn't being conservative
enough. (I have a good idea where this is, i wasn't sure about one
piece of code). For the moment, commenting out the call to
store_motion should be a temporary fix.
> Andreas
> --
> Andreas Jaeger
> SuSE Labs aj@suse.de
> private aj@arthur.inka.de
> http://www.suse.de/~aj
--
"I used to own an ant farm but had to give it up. I couldn't
find tractors small enough to fit it.
"-Steven Wright