http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46556
--- Comment #12 from William J. Schmidt <wschmidt at gcc dot gnu.org> 2012-08-01 18:42:16 UTC --- (In reply to comment #11) > (In reply to comment #10) > > Fixed. > > Is it still your plan to also do something with the patch to expose target > addressing modes earlier? No, I'm afraid not. I spent more time than I like to remember investigating that possibility. My conclusion was that we lose too much structural aliasing information when we lower to MEM_REFs indiscriminately, resulting in unnecessary instruction scheduling constraints that harm performance. If this is to be done at some point in the future, there needs to be more infrastructure to allow the structural aliasing information to be retained throughout GIMPLE.