From: Vladimir Makarov Date: Fri, 21 Feb 2014 21:23:48 +0000 (+0000) Subject: re PR target/60298 ([ARM/Thumb1] ICE caused by LRA for case pr54713-1.c) X-Git-Tag: releases/gcc-4.9.0~764 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a810ee82077cd312a1d9a9ddecaca0017db91c87;p=thirdparty%2Fgcc.git re PR target/60298 ([ARM/Thumb1] ICE caused by LRA for case pr54713-1.c) 2014-02-21 Vladimir Makarov PR target/60298 * lra-constraints.c (inherit_reload_reg): Use lra_emit_move instead of emit_move_insn. From-SVN: r208023 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9b1638dc8a2a..2461e468b2d3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-02-21 Vladimir Makarov + + PR target/60298 + * lra-constraints.c (inherit_reload_reg): Use lra_emit_move + instead of emit_move_insn. + 2014-02-21 Bill Schmidt * config/rs6000/altivec.md (altivec_vsumsws): Replace second diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.c index d3831380feed..a38b555b2ab0 100644 --- a/gcc/lra-constraints.c +++ b/gcc/lra-constraints.c @@ -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)