re PR rtl-optimization/54850 (FAIL: gcc.c-torture/execute/20041113-1.c execution, -Os)
PR rtl-optimization/54850 * sched-deps.c (find_inc): Add all dependencies from the inc_insn to the mem_insn. From-SVN: r193332
This commit is contained in:
parent
42f7b0fa26
commit
28d1688dd1
2 changed files with 10 additions and 6 deletions
|
@ -1,3 +1,9 @@
|
|||
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
|
||||
|
|
|
@ -4700,16 +4700,14 @@ find_inc (struct mem_inc_info *mii, bool backwards)
|
|||
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;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue