alpha.md (addtf3): Change mode of operands to TFmode.
authorUros Bizjak <uros@gcc.gnu.org>
Mon, 28 Mar 2011 07:22:56 +0000 (09:22 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 28 Mar 2011 07:22:56 +0000 (09:22 +0200)
* config/alpha/alpha.md (addtf3): Change mode of operands to TFmode.
(divtf3): Ditto.
(multf3): Ditto.
(subtf3): Ditto.

From-SVN: r171591

gcc/ChangeLog
gcc/config/alpha/alpha.md

index e9166cf4e935a3a0569f5677c80dbc602466e1e7..bfbbf717e9cc7975cd8913a32b54797c0113510a 100644 (file)
@@ -1,3 +1,10 @@
+2011-03-28  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/alpha/alpha.md (addtf3): Change mode of operands to TFmode.
+       (divtf3): Ditto.
+       (multf3): Ditto.
+       (subtf3): Ditto.
+
 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
 
        * config/i386/sse.md (*avx_mov<mode>_internal): Don't assert
 
 2011-03-27  Anatoly Sokolov  <aesok@post.ru>
 
-        * config/mips/mips.h (LIBCALL_VALUE, FUNCTION_VALUE,
+       * config/mips/mips.h (LIBCALL_VALUE, FUNCTION_VALUE,
        FUNCTION_VALUE_REGNO_P): Remove macros.
-        * config/mips/mips-protos.h (mips_function_value): Remove.
-        * config/mips/mips.c (mips_function_value): Rename to...
+       * config/mips/mips-protos.h (mips_function_value): Remove.
+       * config/mips/mips.c (mips_function_value): Rename to...
        (mips_function_value_1): ... this. Make static.  Handle receiving
        the function type in 'fn_decl_or_type' argument.
        (mips_function_value, mips_libcall_value,
index 2e3ac9e075d111d738195d436a5e1ce135022ef2..b83510d7cb181ea46571f0d7d7a556d4b793acb8 100644 (file)
    (set_attr "trap_suffix" "u_su_sui")])
 
 (define_expand "addtf3"
-  [(use (match_operand 0 "register_operand" ""))
-   (use (match_operand 1 "general_operand" ""))
-   (use (match_operand 2 "general_operand" ""))]
+  [(use (match_operand:TF 0 "register_operand" ""))
+   (use (match_operand:TF 1 "general_operand" ""))
+   (use (match_operand:TF 2 "general_operand" ""))]
   "TARGET_HAS_XFLOATING_LIBS"
   "alpha_emit_xfloating_arith (PLUS, operands); DONE;")
 
    (set_attr "trap_suffix" "u_su_sui")])
 
 (define_expand "divtf3"
-  [(use (match_operand 0 "register_operand" ""))
-   (use (match_operand 1 "general_operand" ""))
-   (use (match_operand 2 "general_operand" ""))]
+  [(use (match_operand:TF 0 "register_operand" ""))
+   (use (match_operand:TF 1 "general_operand" ""))
+   (use (match_operand:TF 2 "general_operand" ""))]
   "TARGET_HAS_XFLOATING_LIBS"
   "alpha_emit_xfloating_arith (DIV, operands); DONE;")
 
    (set_attr "trap_suffix" "u_su_sui")])
 
 (define_expand "multf3"
-  [(use (match_operand 0 "register_operand" ""))
-   (use (match_operand 1 "general_operand" ""))
-   (use (match_operand 2 "general_operand" ""))]
+  [(use (match_operand:TF 0 "register_operand" ""))
+   (use (match_operand:TF 1 "general_operand" ""))
+   (use (match_operand:TF 2 "general_operand" ""))]
   "TARGET_HAS_XFLOATING_LIBS"
   "alpha_emit_xfloating_arith (MULT, operands); DONE;")
 
    (set_attr "trap_suffix" "u_su_sui")])
 
 (define_expand "subtf3"
-  [(use (match_operand 0 "register_operand" ""))
-   (use (match_operand 1 "general_operand" ""))
-   (use (match_operand 2 "general_operand" ""))]
+  [(use (match_operand:TF 0 "register_operand" ""))
+   (use (match_operand:TF 1 "general_operand" ""))
+   (use (match_operand:TF 2 "general_operand" ""))]
   "TARGET_HAS_XFLOATING_LIBS"
   "alpha_emit_xfloating_arith (MINUS, operands); DONE;")