Fix problem with last checkin - applied a slightly earlier version than what was...
authorBernd Schmidt <crux@gcc.gnu.org>
Sun, 17 Sep 2000 11:32:14 +0000 (11:32 +0000)
committerBernd Schmidt <crux@gcc.gnu.org>
Sun, 17 Sep 2000 11:32:14 +0000 (11:32 +0000)
From-SVN: r36468

gcc/optabs.c

index 136f17897ab5eb4eb8a4a3ab74c69688173d2676..f688ca1657ddb4eb8d01c05f825f63728fa5cdf0 100644 (file)
@@ -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 ();