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)


Hello,

>  >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.

the tree one -- when you thread over a block containing the user label,
it may become unreachable and it is then removed.  On the other hand,
having user labels prevent jump threading seems sort of stupid.

Zdenek


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