sparc.md (movtf_insn_sp32): All memory operands must be offsettable so the splits...
authorDavid S. Miller <davem@pierdol.cobaltmicro.com>
Thu, 20 Aug 1998 18:39:29 +0000 (18:39 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Thu, 20 Aug 1998 18:39:29 +0000 (11:39 -0700)
* config/sparc/sparc.md (movtf_insn_sp32): All memory operands
must be offsettable so the splits can be made.

From-SVN: r21885

gcc/ChangeLog
gcc/config/sparc/sparc.md

index a619b456bacde14230793d00c1f8e65252bdff69..38c0254988879143dd852f8a36a100c4f954699b 100644 (file)
@@ -1,3 +1,8 @@
+Thu Aug 20 17:35:20 1998  David S. Miller  <davem@pierdol.cobaltmicro.com>
+
+       * 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  <meissner@cygnus.com>
 
        * config/i386/winnt.c: Include system.h, not stdio.h to get
index 728da82b5149f810fcdb110554329c9636248019..365d1638f5d1bf549f544ad65a970468593f9891 100644 (file)
 ;; 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)