aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1998-08-25 16:59:06 -0600
committerJeff Law <law@gcc.gnu.org>1998-08-25 16:59:06 -0600
commitd5e8c40c3af70c4306f328589fc1ffca40b053be (patch)
treed3816b91e47db42c0618b68cc7bdfe8ea8acafdf /gcc
parent4da0b26cfbb3991119f734791141af725bd5f8f3 (diff)
downloadgcc-d5e8c40c3af70c4306f328589fc1ffca40b053be.zip
gcc-d5e8c40c3af70c4306f328589fc1ffca40b053be.tar.gz
gcc-d5e8c40c3af70c4306f328589fc1ffca40b053be.tar.bz2
sparc.md (float abs/neg splits): Check reload_completed before calling alter_subreg.
8 * sparc.md (float abs/neg splits): Check reload_completed before calling alter_subreg. From-SVN: r21983
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/sparc/sparc.md24
1 files changed, 12 insertions, 12 deletions
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index ba5c6e9..f29d1dd 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -6562,8 +6562,8 @@
(neg:TF (match_operand:TF 1 "register_operand" "")))]
"TARGET_FPU
&& ! TARGET_V9
- && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
- && reload_completed"
+ && reload_completed
+ && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
[(set (match_dup 2) (neg:SF (match_dup 3)))
(set (match_dup 4) (match_dup 5))
(set (match_dup 6) (match_dup 7))]
@@ -6594,8 +6594,8 @@
(neg:TF (match_operand:TF 1 "register_operand" "")))]
"TARGET_FPU
&& TARGET_V9
- && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
- && reload_completed"
+ && reload_completed
+ && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
[(set (match_dup 2) (neg:DF (match_dup 3)))
(set (match_dup 4) (match_dup 5))]
"if (GET_CODE (operands[0]) == SUBREG)
@@ -6628,8 +6628,8 @@
(neg:DF (match_operand:DF 1 "register_operand" "")))]
"TARGET_FPU
&& ! TARGET_V9
- && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
- && reload_completed"
+ && reload_completed
+ && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
[(set (match_dup 2) (neg:SF (match_dup 3)))
(set (match_dup 4) (match_dup 5))]
"if (GET_CODE (operands[0]) == SUBREG)
@@ -6679,8 +6679,8 @@
(abs:TF (match_operand:TF 1 "register_operand" "0,e")))]
"TARGET_FPU
&& ! TARGET_V9
- && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
- && reload_completed"
+ && reload_completed
+ && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
[(set (match_dup 2) (abs:SF (match_dup 3)))
(set (match_dup 4) (match_dup 5))
(set (match_dup 6) (match_dup 7))]
@@ -6711,8 +6711,8 @@
(abs:TF (match_operand:TF 1 "register_operand" "0,e")))]
"TARGET_FPU
&& TARGET_V9
- && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
- && reload_completed"
+ && reload_completed
+ && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
[(set (match_dup 2) (abs:DF (match_dup 3)))
(set (match_dup 4) (match_dup 5))]
"if (GET_CODE (operands[0]) == SUBREG)
@@ -6745,8 +6745,8 @@
(abs:DF (match_operand:DF 1 "register_operand" "0,e")))]
"TARGET_FPU
&& ! TARGET_V9
- && sparc_absnegfloat_split_legitimate (operands[0], operands[1])
- && reload_completed"
+ && reload_completed
+ && sparc_absnegfloat_split_legitimate (operands[0], operands[1])"
[(set (match_dup 2) (abs:SF (match_dup 3)))
(set (match_dup 4) (match_dup 5))]
"if (GET_CODE (operands[0]) == SUBREG)