diff options
Diffstat (limited to 'gcc/struct-equiv.c')
-rw-r--r-- | gcc/struct-equiv.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/struct-equiv.c b/gcc/struct-equiv.c index 3658e87b748..395fef2a550 100644 --- a/gcc/struct-equiv.c +++ b/gcc/struct-equiv.c @@ -431,7 +431,7 @@ rtx_equiv_p (rtx *xp, rtx y, int rvalue, struct equiv_info *info) return false; else if (x_common_live) { - if (! rvalue || info->input_cost < 0 || no_new_pseudos) + if (! rvalue || info->input_cost < 0 || reload_completed) return false; /* If info->live_update is not set, we are processing notes. We then allow a match with x_input / y_input found in a |