diff options
author | David S. Miller <davem@pierdol.cobaltmicro.com> | 1998-08-31 18:30:46 +0000 |
---|---|---|
committer | David S. Miller <davem@gcc.gnu.org> | 1998-08-31 11:30:46 -0700 |
commit | 493cf07bd2acf748bda8da2a49914462b35ab01d (patch) | |
tree | 886d69fe52141c99a8ca03687bf08092c0cff75a /gcc | |
parent | 9a8467e96bc7593401c4a2558fd5956f2b91bc83 (diff) | |
download | gcc-493cf07bd2acf748bda8da2a49914462b35ab01d.zip gcc-493cf07bd2acf748bda8da2a49914462b35ab01d.tar.gz gcc-493cf07bd2acf748bda8da2a49914462b35ab01d.tar.bz2 |
sparc.md (movsf_const_intreg): Kill warning.
* config/sparc/sparc.md (movsf_const_intreg): Kill warning.
(movtf_insn_sp64, movtf_no_e_insn_sp64): Reorder alternatives.
From-SVN: r22140
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sparc/sparc.md | 10 |
2 files changed, 11 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 36aef98..1f5feae 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Mon Aug 31 17:25:41 1998 David S. Miller <davem@pierdol.cobaltmicro.com> + + * config/sparc/sparc.md (movsf_const_intreg): Kill warning. + (movtf_insn_sp64, movtf_no_e_insn_sp64): Reorder alternatives. + Mon Aug 31 13:57:55 1998 Richard Henderson <rth@cygnus.com> * alpha/va_list.h: New file. diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md index f1ac5ce..5689458 100644 --- a/gcc/config/sparc/sparc.md +++ b/gcc/config/sparc/sparc.md @@ -2762,6 +2762,8 @@ return \"mov\\t%1, %0\"; else if (SPARC_SETHI_P (INTVAL (operands[1]))) return \"sethi\\t%%hi(%a1), %0\"; + else + abort (); } else return \"#\"; @@ -3357,8 +3359,8 @@ ;; Now we allow the integer register cases even when ;; only arch64 is true. (define_insn "*movtf_insn_sp64" - [(set (match_operand:TF 0 "general_operand" "=e,e,o,r,r,o") - (match_operand:TF 1 "input_operand" "e,o,e,r,o,r"))] + [(set (match_operand:TF 0 "general_operand" "=e,o,r,o,e,r") + (match_operand:TF 1 "input_operand" "o,e,o,r,e,r"))] "TARGET_FPU && TARGET_ARCH64 && ! TARGET_HARD_QUAD @@ -3368,8 +3370,8 @@ [(set_attr "length" "2")]) (define_insn "*movtf_no_e_insn_sp64" - [(set (match_operand:TF 0 "general_operand" "=r,r,o") - (match_operand:TF 1 "input_operand" "r,o,r"))] + [(set (match_operand:TF 0 "general_operand" "=r,o,r") + (match_operand:TF 1 "input_operand" "o,r,r"))] "! TARGET_FPU && TARGET_ARCH64 && (register_operand (operands[0], TFmode) |