aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1992-04-14 10:27:48 -0700
committerJim Wilson <wilson@gcc.gnu.org>1992-04-14 10:27:48 -0700
commitf24ec84c7b8cb5bb59e7b0e7e73b2c8107fb6b5c (patch)
tree8276c8e1129d76add57ffb1c69ea165af5cbf48b /gcc
parent645894f812a62450d9a44bda7a66a7a8e099f390 (diff)
downloadgcc-f24ec84c7b8cb5bb59e7b0e7e73b2c8107fb6b5c.zip
gcc-f24ec84c7b8cb5bb59e7b0e7e73b2c8107fb6b5c.tar.gz
gcc-f24ec84c7b8cb5bb59e7b0e7e73b2c8107fb6b5c.tar.bz2
*** empty log message ***
From-SVN: r741
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/sparc/sparc.md12
1 files changed, 5 insertions, 7 deletions
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index 993ed4e..2aa19e6 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -1011,8 +1011,8 @@
;; ??? A similar pattern for SF mode values would also be useful, but it
;; is not as easy to write.
(define_insn ""
- [(set (match_operand:DF 0 "general_operand" "=?r,r,f,o")
- (match_operand:DF 1 "" "?E,G,m,G"))]
+ [(set (match_operand:DF 0 "general_operand" "=?r,f,o")
+ (match_operand:DF 1 "" "?E,m,G"))]
"GET_CODE (operands[1]) == CONST_DOUBLE"
"*
{
@@ -1021,16 +1021,14 @@
case 0:
return output_move_double (operands);
case 1:
- return \"mov %%g0,%0\;mov %%g0,%R0\";
- case 2:
return output_fp_move_double (operands);
- case 3:
+ case 2:
operands[1] = adj_offsettable_operand (operands[0], 4);
return \"st %%g0,%0\;st %%g0,%1\";
}
}"
- [(set_attr "type" "load,move,fpload,store")
- (set_attr "length" "3,2,3,3")])
+ [(set_attr "type" "load,fpload,store")
+ (set_attr "length" "3,3,3")])
(define_expand "movdf"
[(set (match_operand:DF 0 "general_operand" "")