diff options
Diffstat (limited to 'gcc/regrename.c')
-rw-r--r-- | gcc/regrename.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/regrename.c b/gcc/regrename.c index e126fcc7403..4d6eb372ddd 100644 --- a/gcc/regrename.c +++ b/gcc/regrename.c @@ -1558,6 +1558,8 @@ record_out_operands (rtx_insn *insn, bool earlyclobber, insn_rr_info *insn_info) cur_operand = insn_info->op_info + i; prev_open = open_chains; + if (earlyclobber) + scan_rtx (insn, loc, cl, terminate_write, OP_OUT); scan_rtx (insn, loc, cl, mark_write, OP_OUT); /* ??? Many targets have output constraints on the SET_DEST |