On 11/14/14 12:19, Segher Boessenkool wrote:
Now that LOG_LINKS are per regno, we can distribute them on PARALLELs
just fine. Do so. This makes PARALLELs not lose their LOG_LINKS early
when e.g. a trivial reg-reg move is combined, so that they can be used
in more useful combinations as well.
2014-11-14 Segher Boessenkool <seg...@kernel.crashing.org>
gcc/
* combine.c (distribute_links): Handle multiple SETs.
So the code in distribute_links implies that we're not going to see hard
register SUBREGs, so ignore my concerns with the prior patch in this
series WRT hard register SUBREGs.
This is OK once prereqs are approved.
You might consider pushing the two LOG_LINKs related patches forward
independently of the patch to rip apart the PARALLELs. Though I think
that all of the patches are pretty close to being approved. Your call.
Jeff