diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1997-06-12 19:52:43 -0700 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1997-06-12 19:52:43 -0700 |
commit | 8102715466d22108b2b4779f8fb18fd364f48ebe (patch) | |
tree | bb21ac48ec72e240c61e6ea829a64a6864aed76e /gcc | |
parent | 535df05d8fcec7a410aa9591344f5e5975223d75 (diff) | |
download | gcc-8102715466d22108b2b4779f8fb18fd364f48ebe.zip gcc-8102715466d22108b2b4779f8fb18fd364f48ebe.tar.gz gcc-8102715466d22108b2b4779f8fb18fd364f48ebe.tar.bz2 |
(mov[qhs]i}): Add pair of constraints which allow
offsetable memory addresses to be moved to the same for TARGET_5200.
From-SVN: r14234
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/m68k/m68k.md | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 3dc3dab..dec5ff6 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -935,8 +935,8 @@ }") (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);") @@ -953,8 +953,8 @@ "* 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);") @@ -989,8 +989,8 @@ "* 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);") |