diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-11-30 19:24:29 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-11-30 19:24:29 -0500 |
commit | f74c83fd7a46fdeda1c0980a3dd63bd74e9daaf4 (patch) | |
tree | 5f6415b5731c999ae7009b96e4ac5068a0cc0cc9 /gcc | |
parent | 5ded5b76a2fc550b8c88c1684a44639a3d34823d (diff) | |
download | gcc-f74c83fd7a46fdeda1c0980a3dd63bd74e9daaf4.zip gcc-f74c83fd7a46fdeda1c0980a3dd63bd74e9daaf4.tar.gz gcc-f74c83fd7a46fdeda1c0980a3dd63bd74e9daaf4.tar.bz2 |
(movdf): Don't need earlyclobber when a register is copied to itself.
From-SVN: r6170
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/m68k/m68k.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 8c5dcc4..da691f7 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -1121,14 +1121,14 @@ }") (define_insn "movdf" - [(set (match_operand:DF 0 "general_operand" "=rm,rf,&rof<>,y,rm,x,!x,!rm") - (match_operand:DF 1 "general_operand" "rf,m,rofE<>,rmE,y,xH,rm,x"))] + [(set (match_operand:DF 0 "general_operand" "=rm,rf,rf,&rof<>,y,rm,x,!x,!rm") + (match_operand:DF 1 "general_operand" "rf,m,0,rofE<>,rmE,y,xH,rm,x"))] ; [(set (match_operand:DF 0 "general_operand" "=rm,&rf,&rof<>") ; (match_operand:DF 1 "general_operand" "rf,m,rofF<>"))] "" "* { - if (which_alternative == 6) + if (which_alternative == 7) return \"fpmove%.d %x1,fpa0\;fpmove%.d fpa0,%x0\"; if (FPA_REG_P (operands[0])) { |