re PR bootstrap/50825 (bootstrap fails at stage1 libgcc from r180302)
PR bootstrap/50825 * sched-deps.c (add_dependence): If not doing predication, promote REG_DEP_CONTROL to REG_DEP_ANTI. From-SVN: r180310
This commit is contained in:
parent
fe66170d5b
commit
f561ef0f49
2 changed files with 10 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2011-10-21 Bernd Schmidt <bernds@codesourcery.com>
|
||||
|
||||
PR bootstrap/50825
|
||||
* sched-deps.c (add_dependence): If not doing predication, promote
|
||||
REG_DEP_CONTROL to REG_DEP_ANTI.
|
||||
|
||||
2011-10-21 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
* config/avr/avr.h (LEGITIMIZE_RELOAD_ADDRESS): Pass address of X
|
||||
|
|
|
@ -1505,6 +1505,10 @@ sd_debug_lists (rtx insn, sd_list_types_def types)
|
|||
void
|
||||
add_dependence (rtx con, rtx pro, enum reg_note dep_type)
|
||||
{
|
||||
if (dep_type == REG_DEP_CONTROL
|
||||
&& !(current_sched_info->flags & DO_PREDICATION))
|
||||
dep_type = REG_DEP_ANTI;
|
||||
|
||||
/* A REG_DEP_CONTROL dependence may be eliminated through predication,
|
||||
so we must also make the insn dependent on the setter of the
|
||||
condition. */
|
||||
|
|
Loading…
Add table
Reference in a new issue