re PR rtl-optimization/49900 (ICE in advance_target_bb, at sched-ebb.c:691)
PR rtl-optimization/49900 * sched-ebb.c (add_deps_for_risky_insns): Also add dependencies to ensure basic blocks stay in the same order. From-SVN: r177475
This commit is contained in:
parent
44e9520681
commit
2c331232e9
@ -1,3 +1,9 @@
|
||||
2011-08-05 Bernd Schmidt <bernds@codesourcery.com>
|
||||
|
||||
PR rtl-optimization/49900
|
||||
* sched-ebb.c (add_deps_for_risky_insns): Also add dependencies to
|
||||
ensure basic blocks stay in the same order.
|
||||
|
||||
2011-08-05 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* config/s390/s390.c (s390_expand_cs_hqi): Add new arguments to
|
||||
|
@ -397,6 +397,9 @@ add_deps_for_risky_insns (rtx head, rtx tail)
|
||||
bb = BLOCK_FOR_INSN (insn);
|
||||
bb->aux = last_block;
|
||||
last_block = bb;
|
||||
/* Ensure blocks stay in the same order. */
|
||||
if (last_jump)
|
||||
add_dependence (insn, last_jump, REG_DEP_ANTI);
|
||||
last_jump = insn;
|
||||
}
|
||||
else if (INSN_P (insn) && last_jump != NULL_RTX)
|
||||
|
Loading…
Reference in New Issue
Block a user