From: Richard Kenner Date: Sun, 24 Dec 1995 23:44:10 +0000 (-0500) Subject: (movdf): Don't copy a word at a time; nearly always loses. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=67369e2a11df9d782d6b039d03149bac4dbbb6e3;p=gcc.git (movdf): Don't copy a word at a time; nearly always loses. From-SVN: r10859 --- diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 5da324c4fcb..5ad55b183d5 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -4365,15 +4365,6 @@ "" " { - if (GET_CODE (operands[0]) == MEM && GET_CODE (operands[1]) == MEM) - { - emit_move_insn (operand_subword (operands[0], 1, 1, DFmode), - operand_subword_force (operands[1], 1, DFmode)); - emit_move_insn (operand_subword (operands[0], 0, 1, DFmode), - operand_subword_force (operands[1], 0, DFmode)); - DONE; - } - if (GET_CODE (operands[0]) != REG) operands[1] = force_reg (DFmode, operands[1]);