re PR target/60298 ([ARM/Thumb1] ICE caused by LRA for case pr54713-1.c)

2014-02-21  Vladimir Makarov  <vmakarov@redhat.com>

	PR target/60298
	* lra-constraints.c (inherit_reload_reg): Use lra_emit_move
	instead of emit_move_insn.

From-SVN: r208023
This commit is contained in:
Vladimir Makarov 2014-02-21 21:23:48 +00:00 committed by Vladimir Makarov
parent b90ab1ba8c
commit a810ee8207
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2014-02-21 Vladimir Makarov <vmakarov@redhat.com>
PR target/60298
* lra-constraints.c (inherit_reload_reg): Use lra_emit_move
instead of emit_move_insn.
2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* config/rs6000/altivec.md (altivec_vsumsws): Replace second

View File

@ -4473,9 +4473,9 @@ inherit_reload_reg (bool def_p, int original_regno,
rclass, "inheritance");
start_sequence ();
if (def_p)
emit_move_insn (original_reg, new_reg);
lra_emit_move (original_reg, new_reg);
else
emit_move_insn (new_reg, original_reg);
lra_emit_move (new_reg, original_reg);
new_insns = get_insns ();
end_sequence ();
if (NEXT_INSN (new_insns) != NULL_RTX)