+2012-11-08 Bernd Schmidt <bernds@codesourcery.com>
+
+ PR rtl-optimization/54850
+ * sched-deps.c (find_inc): Add all dependencies from the inc_insn
+ to the mem_insn.
+
2012-11-08 Jan Hubicka <jh@suse.cz>
PR middle-end/48636
if (backwards)
{
FOR_EACH_DEP (mii->inc_insn, SD_LIST_BACK, sd_it, dep)
- if (modified_in_p (mii->inc_input, DEP_PRO (dep)))
- add_dependence_1 (mii->mem_insn, DEP_PRO (dep),
- REG_DEP_TRUE);
+ add_dependence_1 (mii->mem_insn, DEP_PRO (dep),
+ REG_DEP_TRUE);
}
else
{
FOR_EACH_DEP (mii->inc_insn, SD_LIST_FORW, sd_it, dep)
- if (modified_in_p (mii->inc_input, DEP_CON (dep)))
- add_dependence_1 (DEP_CON (dep), mii->mem_insn,
- REG_DEP_ANTI);
+ add_dependence_1 (DEP_CON (dep), mii->mem_insn,
+ REG_DEP_ANTI);
}
return true;
}