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: [PATCH] Improve handling of threads which cross over the current loops header


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


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