aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid S. Miller <davem@pierdol.cobaltmicro.com>1998-08-20 18:39:29 +0000
committerDavid S. Miller <davem@gcc.gnu.org>1998-08-20 11:39:29 -0700
commit5e3848f5e307afb2fe6b5cc6392e582eae64b364 (patch)
treedc485574afea42c59a71dbc378e2cc7ee21635c6 /gcc
parent50a6dbd707c86a270efa591413e9c944b470741e (diff)
downloadgcc-5e3848f5e307afb2fe6b5cc6392e582eae64b364.zip
gcc-5e3848f5e307afb2fe6b5cc6392e582eae64b364.tar.gz
gcc-5e3848f5e307afb2fe6b5cc6392e582eae64b364.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sparc/sparc.md4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a619b45..38c0254 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index 728da82..365d163 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)