mirror of git://gcc.gnu.org/git/gcc.git
recog.c (split_insn): Copy the original SET_SRC before using it as a note.
gcc/ * recog.c (split_insn): Copy the original SET_SRC before using it as a note. From-SVN: r190102
This commit is contained in:
parent
8e6ecdc0ad
commit
b5b071a568
|
|
@ -1,3 +1,8 @@
|
|||
2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* recog.c (split_insn): Copy the original SET_SRC before using
|
||||
it as a note.
|
||||
|
||||
2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* reorg.c (dbr_schedule): Delete REG_BR_PRED loop.
|
||||
|
|
|
|||
|
|
@ -2831,7 +2831,8 @@ split_insn (rtx insn)
|
|||
if (note && CONSTANT_P (XEXP (note, 0)))
|
||||
set_unique_reg_note (last, REG_EQUAL, XEXP (note, 0));
|
||||
else if (CONSTANT_P (SET_SRC (insn_set)))
|
||||
set_unique_reg_note (last, REG_EQUAL, SET_SRC (insn_set));
|
||||
set_unique_reg_note (last, REG_EQUAL,
|
||||
copy_rtx (SET_SRC (insn_set)));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue