* graphite-dependences.c (reduction_dr_1): Remove wrong
assert: reduction BBs can have multiple reduction writes
to memory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154606
138bc75d-0d04-0410-961f-
82ee72b054a4
2009-10-17 Sebastian Pop <sebastian.pop@amd.com>
2009-10-17 Sebastian Pop <sebastian.pop@amd.com>
+ * graphite-dependences.c (reduction_dr_1): Remove wrong
+ assert: reduction BBs can have multiple reduction writes
+ to memory.
+
+2009-10-17 Sebastian Pop <sebastian.pop@amd.com>
+
* gfortran.dg/graphite/interchange-3.f90: New.
2009-10-17 Sebastian Pop <sebastian.pop@amd.com>
* gfortran.dg/graphite/interchange-3.f90: New.
2009-10-17 Sebastian Pop <sebastian.pop@amd.com>
- /* PBB1 should be a reduction PBB. Reduction PBBs should have only
- one write. */
- gcc_assert (PBB_IS_REDUCTION (pbb1)
- && number_of_write_pdrs (pbb1) == 1);
-
for (i = 0; VEC_iterate (poly_dr_p, PBB_DRS (pbb1), i, pdr); i++)
if (PDR_TYPE (pdr) == PDR_WRITE)
break;
for (i = 0; VEC_iterate (poly_dr_p, PBB_DRS (pbb1), i, pdr); i++)
if (PDR_TYPE (pdr) == PDR_WRITE)
break;