[PATCH] Improve handling of threads which cross over the current loops header

Jeff Law law@redhat.com
Wed Nov 27 17:48:00 GMT 2013


On 11/27/13 04:28, Richard Biener wrote:
>
> Ick ;)  Loop fixup isn't able to recover the original loop here, it
> discovers a "new" one, the one just covering looping through the
> default: case of the switch.
I wouldn't expect it to.  I don't have the transformed CFG in front of 
me right now, but as you probably saw, it's scrambled pretty badly.

Sadly, we found out yesterday that the submitter of that BZ reduced 
coremark too far and the transformation doesn't actually apply to 
coremark.   We're not going to try and extend things at this point in 
the game -- that'll have to be 4.10/5.0 material.

jeff



More information about the Gcc-patches mailing list