aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBernd Schmidt <crux@gcc.gnu.org>2000-09-17 11:32:14 +0000
committerBernd Schmidt <crux@gcc.gnu.org>2000-09-17 11:32:14 +0000
commite85427f984beadddb4bcd2b1948454f1b872c1f5 (patch)
tree0b9674b3e09dde85a60b41c4f566265c5415b37d /gcc
parentfc928afe684e9e9575fe2ed482fa454db49cf81c (diff)
downloadgcc-e85427f984beadddb4bcd2b1948454f1b872c1f5.zip
gcc-e85427f984beadddb4bcd2b1948454f1b872c1f5.tar.gz
gcc-e85427f984beadddb4bcd2b1948454f1b872c1f5.tar.bz2
Fix problem with last checkin - applied a slightly earlier version than what was approved
From-SVN: r36468
Diffstat (limited to 'gcc')
-rw-r--r--gcc/optabs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/optabs.c b/gcc/optabs.c
index 136f178..f688ca1 100644
--- a/gcc/optabs.c
+++ b/gcc/optabs.c
@@ -2839,7 +2839,8 @@ emit_libcall_block (insns, target, result, equiv)
remove_note (last, find_reg_note (last, REG_EQUAL, NULL_RTX));
}
- emit_move_insn (final_dest, target);
+ if (final_dest != target)
+ emit_move_insn (final_dest, target);
if (prev == 0)
first = get_insns ();