shrink-wrapping duplicates BBs across partitions.

Steven Bosscher stevenb.gcc@gmail.com
Tue Sep 11 12:46:00 GMT 2012


> Does this restriction look right to you ? (regression tests are still
> running on x86 and sh)

Please generate your patches with diff -up (or svn diff -x -up).

> +		&& (BB_PARTITION (e->src) == BB_PARTITION (e->dest))

No need for parentheses around this check.

The shrink wrapping code appears to be dealing with partitioning, or
at least there are BB_COPY_PARTITIONs further down. So I can't tell
whether this fix is correct. Can you show in more detail what happens?
(A dotty graph is always helpful ;-)

Ciao!
Steven



More information about the Gcc-patches mailing list