diff options
author | David S. Miller <davem@pierdol.cobaltmicro.com> | 1998-08-20 18:39:29 +0000 |
---|---|---|
committer | David S. Miller <davem@gcc.gnu.org> | 1998-08-20 11:39:29 -0700 |
commit | 5e3848f5e307afb2fe6b5cc6392e582eae64b364 (patch) | |
tree | dc485574afea42c59a71dbc378e2cc7ee21635c6 | |
parent | 50a6dbd707c86a270efa591413e9c944b470741e (diff) | |
download | gcc-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
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sparc/sparc.md | 4 |
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) |