diff options
| author | echristo <echristo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-01-06 20:12:37 +0000 |
|---|---|---|
| committer | echristo <echristo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-01-06 20:12:37 +0000 |
| commit | 7798dc704cc34e5142ee6288ecf833a899166da9 (patch) | |
| tree | cf716cb7753ec2a501212a86593a6cbff0b0f3b7 | |
| parent | d6e0e0532b1f293b61c28b22518b6e7a7efb5a5a (diff) | |
| download | ppe42-gcc-7798dc704cc34e5142ee6288ecf833a899166da9.tar.gz ppe42-gcc-7798dc704cc34e5142ee6288ecf833a899166da9.zip | |
2003-01-06 Eric Christopher <echristo@redhat.com>
* config/mips/mips.md (movdf_internal2): Fix constraints.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@60950 138bc75d-0d04-0410-961f-82ee72b054a4
| -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 f3f9d6aeb5b..c9c59aa93bd 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 0f3efb65b7e..4ada75fde8e 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") |

