aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>1996-10-10 20:40:09 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>1996-10-10 20:40:09 +0000
commit91760fceca4e9599d3f3b6dcae5729dc150a93bb (patch)
treed69e150f73b30ffdb11c1fce9e7a0169cf1aae19
parentf6968f594933500e3edde4d445146894796ea2d9 (diff)
downloadgcc-91760fceca4e9599d3f3b6dcae5729dc150a93bb.zip
gcc-91760fceca4e9599d3f3b6dcae5729dc150a93bb.tar.gz
gcc-91760fceca4e9599d3f3b6dcae5729dc150a93bb.tar.bz2
Use register_operand, not reg_or_0_operand, in FP conditional move
From-SVN: r12945
-rw-r--r--gcc/config/mips/mips.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 4a61c4f..7db5dca 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -7085,8 +7085,8 @@ move\\t%0,%z4\\n\\
[(set (match_dup 4) (match_operand 1 "comparison_operator" ""))
(set (match_operand:SF 0 "register_operand" "")
(if_then_else:SF (match_dup 5)
- (match_operand:SF 2 "reg_or_0_operand" "")
- (match_operand:SF 3 "reg_or_0_operand" "")))]
+ (match_operand:SF 2 "register_operand" "")
+ (match_operand:SF 3 "register_operand" "")))]
"mips_isa >= 4 && TARGET_HARD_FLOAT"
"
{
@@ -7098,8 +7098,8 @@ move\\t%0,%z4\\n\\
[(set (match_dup 4) (match_operand 1 "comparison_operator" ""))
(set (match_operand:DF 0 "register_operand" "")
(if_then_else:DF (match_dup 5)
- (match_operand:DF 2 "reg_or_0_operand" "")
- (match_operand:DF 3 "reg_or_0_operand" "")))]
+ (match_operand:DF 2 "register_operand" "")
+ (match_operand:DF 3 "register_operand" "")))]
"mips_isa >= 4 && TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT"
"
{