aboutsummaryrefslogtreecommitdiff
path: root/gcc/lra-constraints.c
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2014-02-21 21:23:48 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2014-02-21 21:23:48 +0000
commita810ee82077cd312a1d9a9ddecaca0017db91c87 (patch)
treebeee04aef851f3e12d124b0c757214fae0b499fb /gcc/lra-constraints.c
parentb90ab1ba8c2a21d41ed984729e42891ebf96b505 (diff)
downloadgcc-a810ee82077cd312a1d9a9ddecaca0017db91c87.zip
gcc-a810ee82077cd312a1d9a9ddecaca0017db91c87.tar.gz
gcc-a810ee82077cd312a1d9a9ddecaca0017db91c87.tar.bz2
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
Diffstat (limited to 'gcc/lra-constraints.c')
-rw-r--r--gcc/lra-constraints.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.c
index d383138..a38b555 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)