diff options
author | Eric Christopher <echristo@gcc.gnu.org> | 2003-01-06 20:12:37 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gcc.gnu.org> | 2003-01-06 20:12:37 +0000 |
commit | 2610198a4579d180e971fd449e256096fb53add5 (patch) | |
tree | cf716cb7753ec2a501212a86593a6cbff0b0f3b7 /gcc | |
parent | 06d42c2251f9fb2d1fee57c6fccad499b18da597 (diff) | |
download | gcc-2610198a4579d180e971fd449e256096fb53add5.zip gcc-2610198a4579d180e971fd449e256096fb53add5.tar.gz gcc-2610198a4579d180e971fd449e256096fb53add5.tar.bz2 |
mips.md (movdf_internal2): Fix constraints.
2003-01-06 Eric Christopher <echristo@redhat.com>
* config/mips/mips.md (movdf_internal2): Fix constraints.
From-SVN: r60950
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/config/mips/mips.md | 10 |
2 files changed, 11 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f3f9d6a..c9c59aa9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-01-06 Eric Christopher <echristo@redhat.com> + + * config/mips/mips.md (movdf_internal2): Fix constraints. + 2003-01-06 Kazu Hirata <kazu@cs.umass.edu> * config/h8300/h8300.md (*twoshifts_l16_r1): New. @@ -138,7 +142,7 @@ * integrate.c (copy_decl_for_inlining): Don't clear the rtl for static/external decls. - + * c-common.c (finish_fname_decls): Put the DECL_STMTs inside the outermost scope. * c-decl.c (c_make_fname_decl): Push the decls there, too. @@ -733,7 +737,7 @@ Sun Dec 22 18:23:44 CET 2002 Jan Hubicka <jh@suse.cz> 2002-12-20 Hartmut Penner <hpenner@de.ibm.com> - * doc/invoke.texi: Document -mzarch, -mesa, -mcpu= and -march= + * doc/invoke.texi: Document -mzarch, -mesa, -mcpu= and -march= option for S/390 and zSeries. * config/s390/s390.c (s390_cpu, s390_cpu_string, s390_arch, s390_arch_string): New variables. diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index 0f3efb6..4ada75f 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -6413,16 +6413,16 @@ move\\t%0,%z4\\n\\ }") (define_insn "movdf_internal1" - [(set (match_operand:DF 0 "nonimmediate_operand" "=f,f,f,R,To,*f,*d,*d,*d,*d,*R,*T") - (match_operand:DF 1 "general_operand" "f,R,To,fG,fG,*d,*f,*d*G,*R,*T,*d,*d"))] + [(set (match_operand:DF 0 "nonimmediate_operand" "=f,f,f,f,R,To,*f,*d,*d,*d,*d,*R,*T") + (match_operand:DF 1 "general_operand" "f,G,R,To,fG,fG,*d,*f,*d*G,*R,*T,*d,*d"))] "TARGET_HARD_FLOAT && !(TARGET_FLOAT64 && !TARGET_64BIT) && TARGET_DOUBLE_FLOAT && (register_operand (operands[0], DFmode) || nonmemory_operand (operands[1], DFmode))" "* return mips_move_2words (operands, insn); " - [(set_attr "type" "move,load,load,store,store,xfer,xfer,move,load,load,store,store") - (set_attr "mode" "DF") - (set_attr "length" "4,8,16,8,16,8,8,8,8,16,8,16")]) + [(set_attr "type" "move,move,load,load,store,store,xfer,xfer,move,load,load,store,store") + (set_attr "mode" "DF") + (set_attr "length" "4,8,8,16,8,16,8,8,8,8,16,8,16")]) (define_insn "movdf_internal1a" [(set (match_operand:DF 0 "nonimmediate_operand" "=f,f,R,R,To,To,*d,*d,*To,*R,*d") |