From: David S. Miller Date: Thu, 20 Aug 1998 18:39:29 +0000 (+0000) Subject: sparc.md (movtf_insn_sp32): All memory operands must be offsettable so the splits... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5e3848f5e307afb2fe6b5cc6392e582eae64b364;p=gcc.git sparc.md (movtf_insn_sp32): All memory operands must be offsettable so the splits can be made. * config/sparc/sparc.md (movtf_insn_sp32): All memory operands must be offsettable so the splits can be made. From-SVN: r21885 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a619b456bac..38c02549888 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Thu Aug 20 17:35:20 1998 David S. Miller + + * config/sparc/sparc.md (movtf_insn_sp32): All memory operands + must be offsettable so the splits can be made. + Thu Aug 20 13:56:53 1998 Michael Meissner * config/i386/winnt.c: Include system.h, not stdio.h to get diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md index 728da82b514..365d1638f5d 100644 --- a/gcc/config/sparc/sparc.md +++ b/gcc/config/sparc/sparc.md @@ -3212,8 +3212,8 @@ ;; Be careful, fmovq and {st,ld}{x,q} do not exist when !arch64 so ;; we must split them all. :-( (define_insn "*movtf_insn_sp32" - [(set (match_operand:TF 0 "general_operand" "=e,m,U,o,e,r,r,o") - (match_operand:TF 1 "input_operand" "m,e,o,U,e,r,o,r"))] + [(set (match_operand:TF 0 "general_operand" "=e,o,U,o,e,r,r,o") + (match_operand:TF 1 "input_operand" "o,e,o,U,e,r,o,r"))] "TARGET_FPU && ! TARGET_ARCH64 && (register_operand (operands[0], TFmode)