(mov[qhs]i}): Add pair of constraints which allow
authorJim Wilson <wilson@gcc.gnu.org>
Fri, 13 Jun 1997 02:52:43 +0000 (19:52 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Fri, 13 Jun 1997 02:52:43 +0000 (19:52 -0700)
offsetable memory addresses to be moved to the same for TARGET_5200.

From-SVN: r14234

gcc/config/m68k/m68k.md

index 3dc3dabf576a44cc7023807a4304c64342ad4d2c..dec5ff67153c8cc91e700de40c92ca72917bd226 100644 (file)
 }")
 
 (define_insn ""
-  [(set (match_operand:SI 0 "general_operand" "=r<Q>,g,o")
-       (match_operand:SI 1 "general_operand" "g,r<Q>,o"))]
+  [(set (match_operand:SI 0 "general_operand" "=r<Q>,g")
+       (match_operand:SI 1 "general_operand" "g,r<Q>"))]
   "TARGET_5200"
   "* return output_move_simode (operands);")
 
   "* return output_move_himode (operands);")
 
  (define_insn ""
-  [(set (match_operand:HI 0 "general_operand" "=r<Q>,g,o")
-       (match_operand:HI 1 "general_operand" "g,r<Q>,o"))]
+  [(set (match_operand:HI 0 "general_operand" "=r<Q>,g")
+       (match_operand:HI 1 "general_operand" "g,r<Q>"))]
   "TARGET_5200"
   "* return output_move_himode (operands);")
 
   "* return output_move_qimode (operands);")
 
 (define_insn ""
-  [(set (match_operand:QI 0 "general_operand" "=d*a<Q>,d*am,o")
-       (match_operand:QI 1 "general_operand" "d*ami,d*a<Q>,o"))]
+  [(set (match_operand:QI 0 "general_operand" "=d*a<Q>,d*am")
+       (match_operand:QI 1 "general_operand" "d*ami,d*a<Q>"))]
   "TARGET_5200"
   "* return output_move_qimode (operands);")