This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tree-ssa] Block merging (updated)


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]