This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] Block merging (updated)
- From: law at redhat dot com
- To: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- Cc: Steven Bosscher <s dot bosscher at student dot tudelft dot nl>, gcc-patches at gcc dot gnu dot org
- Date: Tue, 13 Jan 2004 11:05:23 -0700
- Subject: Re: [tree-ssa] Block merging (updated)
- Reply-to: law at redhat dot com
In message <20040113170655.GA13204@atrey.karlin.mff.cuni.cz>, Zdenek Dvorak wri
tes:
>here is the patch. Btw., why is it so crucial to preserve these labels?
It's been policy for over a decade to not delete user labels.
>Their removal would only occur during optimizing compilation, so the
>fact that the debug info would be incomplete is not that serious.
Depends on your point of view.
>If there really is some reason why not to remove them, we should also
>fix other places that cause it (jump threading, OTOH, perhaps some
>other).
Certainly. Can you point out specifics where they are being deleted?
"jump threading" is not specific enough -- we have an RTL version as
well as a tree version. A testcase would also be helpful.
jeff