summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2011-03-28 07:22:56 +0000
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2011-03-28 07:22:56 +0000
commit935ab97786889f59ea48cbab835ac958bb8ba716 (patch)
tree7e716e0e624287571120c25673ab1fd9a792372e
parent30d07ab33d8126c2ff061bbb7e4b221672721a62 (diff)
downloadgcc-935ab97786889f59ea48cbab835ac958bb8ba716.tar.gz
* config/alpha/alpha.md (addtf3): Change mode of operands to TFmode.
(divtf3): Ditto. (multf3): Ditto. (subtf3): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171591 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog13
-rw-r--r--gcc/config/alpha/alpha.md24
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 <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
@@ -612,10 +619,10 @@
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,
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;")