http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56513
--- Comment #6 from Mikael Pettersson <mikpe at it dot uu.se> 2013-03-04 13:24:04 UTC --- The wrong-code with -O3 -fno-tree-coalesce-vars stopped occurring at r190284, Richard Biener's large "Allow anonymous SSA names" patch. The patch description mentions minor code generation differences, but it doesn't appear to contain actual wrong code fixes so the underlying issue may still be latent on trunk.