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
This commit is contained in:
parent
1444936f04
commit
d6fb69e757
@ -1,3 +1,8 @@
|
||||
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>
|
||||
|
||||
* dwarf2out.c (dwarf2out_frame_debug_expr): Record the register
|
||||
|
@ -147,7 +147,7 @@
|
||||
|
||||
(define_insn ""
|
||||
[(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]))
|
||||
@ -157,7 +157,7 @@
|
||||
|
||||
(define_insn "pushdi"
|
||||
[(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);
|
||||
@ -660,7 +660,7 @@
|
||||
;; Notes: make sure no alternative allows g vs g.
|
||||
;; We don't allow f-regs since fixed point cannot go in them.
|
||||
[(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"
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user