This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: tuples: data structure separation from trees
On Thu, Mar 29, 2007 at 06:40:30PM -0700, Andrew Pinski wrote:
> On 29 Mar 2007 18:24:56 -0700, Ian Lance Taylor <iant@google.com> wrote:
> >Why will expressions have location? It seems to me preferable to save
> >the memory. After a few optimization passes many of the expressions
> >have no location anyhow.
> And I know from past experiences, that this is really a bug that they
> don't produce expressions with locations. I remember Daniel Berlin
> was talking about how SRA does the correct thing with respect of
> locations and other passes should really follow that. We can see how
> out of SSA can produce cases where PHIs would create expressions
> without locations but that is a bug (I cannot find the PR right now
> but Daniel J. filed it).
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26475
But I'm not convinced that adding locations on more things is a
workable solution to the problem. I wish someone had sufficient
incentive to sit down and design a proper solution to our degenerating
debug info.
--
Daniel Jacobowitz
CodeSourcery