diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-12-24 18:44:10 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-12-24 18:44:10 -0500 |
commit | 67369e2a11df9d782d6b039d03149bac4dbbb6e3 (patch) | |
tree | 8dda4b4efb641471a8e6bb0468d6b9b6b40ead1b /gcc | |
parent | 1598f4da785010db4282a0f502eb2bfc5a9839e1 (diff) | |
download | gcc-67369e2a11df9d782d6b039d03149bac4dbbb6e3.zip gcc-67369e2a11df9d782d6b039d03149bac4dbbb6e3.tar.gz gcc-67369e2a11df9d782d6b039d03149bac4dbbb6e3.tar.bz2 |
(movdf): Don't copy a word at a time; nearly always loses.
From-SVN: r10859
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 5da324c..5ad55b1 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]); |