Commit d6fb69e7 by Kazu Hirata Committed by Kazu Hirata

m68k.md (pushdi-1, [...]): Don't use the 'y' constraint.

	* config/m68k/m68k.md (pushdi-1, pushdi, movsi+1): Don't use
	the 'y' constraint.

From-SVN: r121600
parent 1444936f
2007-02-05 Kazu Hirata <kazu@codesourcery.com>
* config/m68k/m68k.md (pushdi-1, pushdi, movsi+1): Don't use
the 'y' constraint.
2007-02-05 Richard Sandiford <richard@codesourcery.com> 2007-02-05 Richard Sandiford <richard@codesourcery.com>
* dwarf2out.c (dwarf2out_frame_debug_expr): Record the register * dwarf2out.c (dwarf2out_frame_debug_expr): Record the register
......
...@@ -147,7 +147,7 @@ ...@@ -147,7 +147,7 @@
(define_insn "" (define_insn ""
[(set (match_operand:DF 0 "push_operand" "=m") [(set (match_operand:DF 0 "push_operand" "=m")
(match_operand:DF 1 "general_operand" "ro<>fyE"))] (match_operand:DF 1 "general_operand" "ro<>fE"))]
"" ""
{ {
if (FP_REG_P (operands[1])) if (FP_REG_P (operands[1]))
...@@ -157,7 +157,7 @@ ...@@ -157,7 +157,7 @@
(define_insn "pushdi" (define_insn "pushdi"
[(set (match_operand:DI 0 "push_operand" "=m") [(set (match_operand:DI 0 "push_operand" "=m")
(match_operand:DI 1 "general_operand" "ro<>Fyi"))] (match_operand:DI 1 "general_operand" "ro<>Fi"))]
"" ""
{ {
return output_move_double (operands); return output_move_double (operands);
...@@ -660,7 +660,7 @@ ...@@ -660,7 +660,7 @@
;; Notes: make sure no alternative allows g vs g. ;; Notes: make sure no alternative allows g vs g.
;; We don't allow f-regs since fixed point cannot go in them. ;; We don't allow f-regs since fixed point cannot go in them.
[(set (match_operand:SI 0 "nonimmediate_operand" "=g,d,a<") [(set (match_operand:SI 0 "nonimmediate_operand" "=g,d,a<")
(match_operand:SI 1 "general_src_operand" "daymSKT,n,i"))] (match_operand:SI 1 "general_src_operand" "damSKT,n,i"))]
"!TARGET_COLDFIRE" "!TARGET_COLDFIRE"
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment