From 506e68087a1e12a38255fbf77b53a0808860c0a8 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Mon, 28 Mar 2011 09:22:56 +0200 Subject: [PATCH] alpha.md (addtf3): Change mode of operands to TFmode. * config/alpha/alpha.md (addtf3): Change mode of operands to TFmode. (divtf3): Ditto. (multf3): Ditto. (subtf3): Ditto. From-SVN: r171591 --- gcc/ChangeLog | 13 ++++++++++--- gcc/config/alpha/alpha.md | 24 ++++++++++++------------ 2 files changed, 22 insertions(+), 15 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e9166cf4e93..bfbbf717e9c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2011-03-28 Uros Bizjak + + * config/alpha/alpha.md (addtf3): Change mode of operands to TFmode. + (divtf3): Ditto. + (multf3): Ditto. + (subtf3): Ditto. + 2011-03-27 H.J. Lu * config/i386/sse.md (*avx_mov_internal): Don't assert @@ -612,10 +619,10 @@ 2011-03-27 Anatoly Sokolov - * 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, diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index 2e3ac9e075d..b83510d7cb1 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -2018,9 +2018,9 @@ (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;") @@ -2510,9 +2510,9 @@ (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;") @@ -2586,9 +2586,9 @@ (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;") @@ -2674,9 +2674,9 @@ (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;") -- 2.30.2