aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid S. Miller <davem@pierdol.cobaltmicro.com>1998-08-31 18:30:46 +0000
committerDavid S. Miller <davem@gcc.gnu.org>1998-08-31 11:30:46 -0700
commit493cf07bd2acf748bda8da2a49914462b35ab01d (patch)
tree886d69fe52141c99a8ca03687bf08092c0cff75a /gcc
parent9a8467e96bc7593401c4a2558fd5956f2b91bc83 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/config/sparc/sparc.md10
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)