(movdi, movdf, movxf): Delete the & from load case.
authorRichard Stallman <rms@gnu.org>
Thu, 21 Oct 1993 04:32:54 +0000 (04:32 +0000)
committerRichard Stallman <rms@gnu.org>
Thu, 21 Oct 1993 04:32:54 +0000 (04:32 +0000)
From-SVN: r5856

gcc/config/m68k/m68k.md

index 1cb6467daca483c0e03fdba294834bfaec1df99a..460e1ca8afde22abb4f63da231d443f68aa48d1c 100644 (file)
 }")
 
 (define_insn "movdf"
-  [(set (match_operand:DF 0 "general_operand" "=rm,&rf,&rof<>,y,rm,x,!x,!rm")
+  [(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,&rof<>")
 ;      (match_operand:DF 1 "general_operand" "rf,m,rofF<>"))]
 ")
 
 (define_insn ""
-  [(set (match_operand:XF 0 "nonimmediate_operand" "=rm,&rf,&rof<>")
+  [(set (match_operand:XF 0 "nonimmediate_operand" "=rm,rf,&rof<>")
        (match_operand:XF 1 "nonimmediate_operand" "rf,m,rof<>"))]
   "! TARGET_68881"
   "*
 ;; movdi can apply to fp regs in some cases
 (define_insn "movdi"
   ;; Let's see if it really still needs to handle fp regs, and, if so, why.
-  [(set (match_operand:DI 0 "general_operand" "=rm,&r,&ro<>,y,rm,!*x,!rm")
+  [(set (match_operand:DI 0 "general_operand" "=rm,r,&ro<>,y,rm,!*x,!rm")
        (match_operand:DI 1 "general_operand" "rF,m,roi<>F,rmiF,y,rmF,*x"))]
 ;  [(set (match_operand:DI 0 "general_operand" "=rm,&r,&ro<>,!&rm,!&f,y,rm,x,!x,!rm")
 ;      (match_operand:DI 1 "general_operand" "r,m,roi<>,fF,rfmF,rmi,y,rm,x"))]