diff options
author | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-08-11 20:31:24 +0000 |
---|---|---|
committer | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-08-11 20:31:24 +0000 |
commit | 68a6a8bae975be7062ce93127e7529030a604925 (patch) | |
tree | 0f34ecbaa0b4bd2e13e9761443435279568aedda /gcc/ChangeLog.graphite | |
parent | 51ec8951638ec1ee24ec5b0f4865032139fedca1 (diff) | |
download | ppe42-gcc-68a6a8bae975be7062ce93127e7529030a604925.tar.gz ppe42-gcc-68a6a8bae975be7062ce93127e7529030a604925.zip |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163169 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog.graphite')
-rw-r--r-- | gcc/ChangeLog.graphite | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 1d3e64d2b68..e43d2ce50db 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,3 +1,11 @@ +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. + 2010-07-28 Sebastian Pop <sebastian.pop@amd.com> * graphite-sese-to-poly.c (rewrite_close_phi_out_of_ssa): The only |