]> gcc.gnu.org Git - gcc.git/commitdiff
(mov[qhs]i}): Add pair of constraints which allow offsetable memory
authorRichard Kenner <kenner@gcc.gnu.org>
Sun, 18 May 1997 12:09:20 +0000 (08:09 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 18 May 1997 12:09:20 +0000 (08:09 -0400)
addresses to be moved to the same for TARGET_5200.

From-SVN: r14081

gcc/config/m68k/m68k.md

index 938b12b2e48446750954dffeee115287a2a247e2..15380971159868beb7ae232ecbfe834c5f5aa57a 100644 (file)
 }")
 
 (define_insn ""
-  [(set (match_operand:SI 0 "general_operand" "=r<>,g")
-       (match_operand:SI 1 "general_operand" "g,r<>"))]
+  [(set (match_operand:SI 0 "general_operand" "=r<>,g,o")
+       (match_operand:SI 1 "general_operand" "g,r<>,o"))]
   "TARGET_5200"
   "* return output_move_simode (operands);")
 
   "* return output_move_himode (operands);")
 
  (define_insn ""
-  [(set (match_operand:HI 0 "general_operand" "=r<>,g")
-       (match_operand:HI 1 "general_operand" "g,r<>"))]
+  [(set (match_operand:HI 0 "general_operand" "=r<>,g,o")
+       (match_operand:HI 1 "general_operand" "g,r<>,o"))]
   "TARGET_5200"
   "* return output_move_himode (operands);")
 
   "* return output_move_qimode (operands);")
 
 (define_insn ""
-  [(set (match_operand:QI 0 "general_operand" "=d*a<>,d*am")
-       (match_operand:QI 1 "general_operand" "d*ami,d*a<>"))]
+  [(set (match_operand:QI 0 "general_operand" "=d*a<>,d*am,o")
+       (match_operand:QI 1 "general_operand" "d*ami,d*a<>,o"))]
   "TARGET_5200"
   "* return output_move_qimode (operands);")
 
This page took 0.069595 seconds and 5 git commands to generate.