[Bug tree-optimization/38953] [graphite] loop closed SSA not maintained by graphite code generation

2009-02-09 Thread spop at gcc dot gnu dot org


--- Comment #5 from spop at gcc dot gnu dot org  2009-02-09 20:35 ---
Subject: Bug 38953

Author: spop
Date: Mon Feb  9 20:35:09 2009
New Revision: 144042

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=144042
Log:
2009-02-09  Sebastian Pop  sebastian@amd.com

PR middle-end/38953
* graphite.c (if_region_set_false_region): After moving a region 
in the false branch of a condition, remove the empty dummy basic block.
(gloog): Remove wrong fix for PR38953.


Modified:
trunk/gcc/ChangeLog
trunk/gcc/graphite.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38953



[Bug tree-optimization/38953] [graphite] loop closed SSA not maintained by graphite code generation

2009-02-05 Thread spop at gcc dot gnu dot org


--- Comment #4 from spop at gcc dot gnu dot org  2009-02-05 21:45 ---
Subject: Bug 38953

Author: spop
Date: Thu Feb  5 21:44:57 2009
New Revision: 143972

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=143972
Log:
2009-02-05  Sebastian Pop  sebastian@amd.com

PR middle-end/38953
* graphite.c (if_region_set_false_region): After moving a region 
in the false branch of a condition, remove the empty dummy basic block.
(gloog): Remove wrong fix for PR38953.


Modified:
branches/graphite/gcc/ChangeLog.graphite
branches/graphite/gcc/graphite.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38953



[Bug tree-optimization/38953] [graphite] loop closed SSA not maintained by graphite code generation

2009-01-23 Thread spop at gcc dot gnu dot org


--- Comment #1 from spop at gcc dot gnu dot org  2009-01-24 00:47 ---
Created an attachment (id=17172)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17172action=view)
patch


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38953



[Bug tree-optimization/38953] [graphite] loop closed SSA not maintained by graphite code generation

2009-01-23 Thread spop at gcc dot gnu dot org


--- Comment #2 from spop at gcc dot gnu dot org  2009-01-24 01:00 ---
Subject: Bug 38953

Author: spop
Date: Sat Jan 24 00:59:51 2009
New Revision: 143599

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=143599
Log:
2009-01-24  Sebastian Pop  sebastian@amd.com

PR tree-optimization/38953
* graphite.c (graphite_verify): Add a call to verify_loop_closed_ssa.
(scop_adjust_phis_for_liveouts): Initialize false_i to zero.
(gloog): Split the exit of the scop when the scop exit is a loop exit.
(graphite_transform_loops): Only call cleanup_tree_cfg if gloog
changed the CFG.

* gfortran.dg/graphite/pr38953.f90: New.


Added:
trunk/gcc/testsuite/gfortran.dg/graphite/pr38953.f90
Modified:
trunk/gcc/ChangeLog
trunk/gcc/graphite.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38953



[Bug tree-optimization/38953] [graphite] loop closed SSA not maintained by graphite code generation

2009-01-23 Thread spop at gcc dot gnu dot org


--- Comment #3 from spop at gcc dot gnu dot org  2009-01-24 01:00 ---
Fixed.


-- 

spop at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38953