]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix miscompile of 416.gamess.
authorSebastian Pop <sebastian.pop@amd.com>
Wed, 11 Aug 2010 20:31:24 +0000 (20:31 +0000)
committerSebastian Pop <spop@gcc.gnu.org>
Wed, 11 Aug 2010 20:31:24 +0000 (20:31 +0000)
commit9707eeb0cfd8cb4e6a8bcdeafe1f47dc42462c2f
tree0f34ecbaa0b4bd2e13e9761443435279568aedda
parent974335d63c6dc5bf22ac801edccc576f1bb2d7a2
Fix miscompile of 416.gamess.

2010-07-29  Sebastian Pop  <sebastian.pop@amd.com>

* graphite-sese-to-poly.c (rewrite_close_phi_out_of_ssa): Add back
the case removed in the previous patch, when the only phi argument
is defined in the same loop as the phi node itself.  Handle it
separately from the invariant case by both propagating it outside
the region and replacing the phi node with an assign.

From-SVN: r163169
gcc/ChangeLog
gcc/ChangeLog.graphite
gcc/graphite-sese-to-poly.c