This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] Bootstrap failure on Linux/x86-64
On Sun, May 18, 2003 at 09:12:08PM +0200, Andreas Jaeger wrote:
> Pop Sébastian <pop@gauvain.u-strasbg.fr> writes:
>
> > On Sun, May 18, 2003 at 02:26:29PM +0200, Andreas Jaeger wrote:
> >>
> >> (gdb) bt
> >> #0 fancy_abort (file=0xf21560 "/cvs/gcc-tree-ssa-20020619-branch/gcc/gimplify.c", line=2172,
> >> function=0xf21d94 "gimple_tree_eq") at /cvs/gcc-tree-ssa-20020619-branch/gcc/diagnostic.c:1439
> >> #1 0x00000000004dd530 in gimple_tree_eq (p1=0x17d0410, p2=0x7fbfffcda0)
> >> at /cvs/gcc-tree-ssa-20020619-branch/gcc/gimplify.c:2172
> >
> > Seems like an error introduced by this patch:
>
> I've just build with:
> cvs up -D 2003-05-14 -r tree-ssa-20020619-branch
>
> And it fails, that tree contains Jason's patch. I'll try now one day
> earlier to be include this patch.
>
This is the patch that introduced the abort: gimple_tree_eq is a new fn.
line 2127 in gimplify.c says:
/* Only allow them to compare equal if they also hash equal; otherwise
results are nondeterminate, and we fail bootstrap comparison. */
if (gimple_tree_hash (p1) != gimple_tree_hash (p2))
abort ();
I think that Jason knows how to solve the problem.
Thanks for the testing.