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
- From: Pop Sébastian <pop at gauvain dot u-strasbg dot fr>
- To: Andreas Jaeger <aj at suse dot de>
- Cc: dnovillo at redhat dot com, jason at redhat dot com, gcc-bugs at gcc dot gnu dot org
- Date: Sun, 18 May 2003 17:21:45 +0200
- Subject: Re: [tree-ssa] Bootstrap failure on Linux/x86-64
- References: <u81xyw785m.fsf@gromit.moeb>
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:
2003-05-13 Jason Merrill <jason@redhat.com>
Implement expression temporary optimization.
* gimplify.c (gimplify_ctx): Add temp_htab field.
(push_gimplify_context): Initialize it.
(pop_gimplify_context): Destroy it.
(simplify_expr): If there's no internal postqueue, generate an
expression temporary.
(gimple_tree_hash, gimple_tree_eq): New fns.
(create_tmp_from_val, lookup_tmp_var): New fns.
(get_formal_tmp_var): New fn.
(internal_get_tmp_var): New fn.
(get_initialized_tmp_var): Use it.
* tree-simple.h: Declare it.