This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: tree-ssa branch broken
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Andreas Jaeger <aj at suse dot de>
- Cc: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 27 Jun 2002 22:27:56 -0400
- Subject: Re: tree-ssa branch broken
- Organization: Red Hat Canada
- References: <u8adph9cpy.fsf@gromit.moeb>
On Thu, 27 Jun 2002, Andreas Jaeger wrote:
>
> Current CVS of teh tree-ssa branch does not bootstrap for me on
> i686-linux-gnu, xgcc is miscompiled:
>
I've reproduced something similar with 'rtl' in the
--enable-checking switch. I do not get a segv, however. I get
the following:
-----------------------------------------------------------------------------
./xgcc -B./ -B/home/dnovillo/tree-ssa-20020619-branch/native/i686-pc-linux-gnu/b
in/ -isystem /home/dnovillo/tree-ssa-20020619-branch/native/i686-pc-linux-gnu/in
clude -isystem /home/dnovillo/tree-ssa-20020619-branch/native/i686-pc-linux-gnu/
sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissi
ng-prototypes -isystem ./include -I. -I. -I/home/dnovillo/tree-ssa-20020619-bra
nch/src/gcc -I/home/dnovillo/tree-ssa-20020619-branch/src/gcc/. -I/home/dnovillo
/tree-ssa-20020619-branch/src/gcc/config -I/home/dnovillo/tree-ssa-20020619-bran
ch/src/gcc/../include -g0 -finhibit-size-directive -fno-inline-functions -fno-e
xceptions -fno-zero-initialized-in-bss -fno-omit-frame-pointer \
-c /home/dnovillo/tree-ssa-20020619-branch/src/gcc/crtstuff.c -DCRT_BEGIN -DC
RTSTUFFT_O \
-o crtbeginT.o
/home/dnovillo/tree-ssa-20020619-branch/src/gcc/crtstuff.c: In function `__do_gl
obal_dtors_aux':
/home/dnovillo/tree-ssa-20020619-branch/src/gcc/crtstuff.c:282: internal compile
r error: RTL check: access of elt 6 of `reg' with last elt 1 in recog_memoized_1
, at recog.c:120
-----------------------------------------------------------------------------
Which is *really* odd. All the simplification does is re-write
trees. Why would it be triggering an RTL checking problem?
Thanks for the heads up.
Diego.