From: Jim Wilson Date: Tue, 14 Apr 1992 17:27:48 +0000 (-0700) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f24ec84c7b8cb5bb59e7b0e7e73b2c8107fb6b5c;p=gcc.git *** empty log message *** From-SVN: r741 --- diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md index 993ed4ea93d..2aa19e616d2 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" "")