Commit dd61070d by Sebastian Pop Committed by Sebastian Pop

graphite-dependences.c (reduction_dr_1): Remove wrong assert: reduction BBs can…

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>

	* graphite-dependences.c (reduction_dr_1): Remove wrong
	assert: reduction BBs can have multiple reduction writes
	to memory.

From-SVN: r154606
parent 65421bcc
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>
......
......@@ -551,11 +551,6 @@ reduction_dr_1 (poly_bb_p pbb1, poly_dr_p pdr1, poly_dr_p pdr2)
int i;
poly_dr_p pdr;
/* 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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment