This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/17437] [4.0 Regression] obscure GC problem
- From: "law at redhat dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 14 Sep 2004 15:31:42 -0000
- Subject: [Bug other/17437] [4.0 Regression] obscure GC problem
- References: <20040912151302.17437.steven@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From law at redhat dot com 2004-09-14 15:31 -------
Subject: Re: [4.0 Regression] obscure GC problem
On Tue, 2004-09-14 at 00:23, steven at gcc dot gnu dot org wrote:
> ------- Additional Comments From steven at gcc dot gnu dot org 2004-09-14 06:23 -------
> Jeff, the bug you described in your main at
> <http://gcc.gnu.org/ml/gcc/2004-09/msg00823.html>
> is exactly like what I've observed.
>
> I couldn't find any place where we fail do free_df,
> but I haven't looked very closely at it yet.
I wonder if free_df is unable to free dataflow information attached
to statements that have been deleted or something similar.
What doesn't make sense to me is that the dataflow information isn't
attached to SSA_NAMEs, it's attached to statement nodes and PHIs.
So at least that part of my analysis is faulty.
Hmm, I wonder if something has mucked up the type of the annotation
or something similar.
Diego, can you dump the annotation in frame 5 from your failure?
It would also be useful to dump the lang tree node in frame 6.
You may have to do these by hand somewhat since I don't think we have
a pretty printer for annotations and lang tree nodes.
Jeff
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17437