]> git.ipfire.org Git - thirdparty/gcc.git/commit
fix PR68976: only add loop close phi for names defined in loop
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jan 2016 02:13:52 +0000 (02:13 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jan 2016 02:13:52 +0000 (02:13 +0000)
commitde862e2f7989457e489d65fb528a573678c5bf6d
tree15f7c89c2d1f30f131ebeb04fae4637dee890f41
parentdc06f2949d25bf96bd55e44b9ba1d29170b23f00
fix PR68976: only add loop close phi for names defined in loop

        * graphite-isl-ast-to-gimple.c: Fix comment.
        * graphite-scop-detection.c (defined_in_loop_p): New.
        (canonicalize_loop_closed_ssa): Do not add close phi nodes for SSA
        names defined in loop.

gcc/testsuite

        * gcc.dg/graphite/pr68976.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232658 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/graphite-isl-ast-to-gimple.c
gcc/graphite-scop-detection.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/graphite/pr68976.c [new file with mode: 0644]