From: kazu Date: Mon, 5 Feb 2007 14:05:24 +0000 (+0000) Subject: * config/m68k/m68k.md (pushdi-1, pushdi, movsi+1): Don't use X-Git-Tag: upstream/4.9.2~50588 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=22f6d4d08aadb3193a9b5b07762c5f6279c15666;p=platform%2Fupstream%2Flinaro-gcc.git * config/m68k/m68k.md (pushdi-1, pushdi, movsi+1): Don't use the 'y' constraint. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121600 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 198dee3..6fff2ea 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-02-05 Kazu Hirata + + * config/m68k/m68k.md (pushdi-1, pushdi, movsi+1): Don't use + the 'y' constraint. + 2007-02-05 Richard Sandiford * dwarf2out.c (dwarf2out_frame_debug_expr): Record the register diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 77a0dd0..b20b52e 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -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" {