diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1997-05-18 08:58:55 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1997-05-18 08:58:55 -0400 |
commit | b1016f1cb55e90202fade27912950f9d71cfabf6 (patch) | |
tree | d81db4c70c193d7a681cd0eefc64390e920835f6 /gcc | |
parent | 02385fc5632dcd8666f9fb323e7d13d10c5bf735 (diff) | |
download | gcc-b1016f1cb55e90202fade27912950f9d71cfabf6.zip gcc-b1016f1cb55e90202fade27912950f9d71cfabf6.tar.gz gcc-b1016f1cb55e90202fade27912950f9d71cfabf6.tar.bz2 |
(mov[qhs]i,movstrict[qs]i, mulsi3): Use 'Q' constraint for TARGET_5200.
From-SVN: r14090
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/m68k/m68k.md | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 1538097..68f2b0b 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<>,g,o") - (match_operand:SI 1 "general_operand" "g,r<>,o"))] + [(set (match_operand:SI 0 "general_operand" "=r<Q>,g,o") + (match_operand:SI 1 "general_operand" "g,r<Q>,o"))] "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<>,g,o") - (match_operand:HI 1 "general_operand" "g,r<>,o"))] + [(set (match_operand:HI 0 "general_operand" "=r<Q>,g,o") + (match_operand:HI 1 "general_operand" "g,r<Q>,o"))] "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<>,d*am,o") - (match_operand:QI 1 "general_operand" "d*ami,d*a<>,o"))] + [(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"))] "TARGET_5200" "* return output_move_qimode (operands);") @@ -2842,7 +2842,7 @@ (define_insn "" [(set (match_operand:SI 0 "general_operand" "=d") (mult:SI (match_operand:SI 1 "general_operand" "%0") - (match_operand:SI 2 "general_operand" "d<>")))] + (match_operand:SI 2 "general_operand" "d<Q>")))] "TARGET_5200" "muls%.l %2,%0") |