aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/arm/arm.md8
2 files changed, 8 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3864fdd..8192bbe 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2000-08-15 Richard Earnshaw <rearnsha@arm.com>
+ * arm.md (splits generating cond_exec): Disable.
+
+2000-08-15 Richard Earnshaw <rearnsha@arm.com>
+
* arm/linux-elf.h (text_section): Delete declaration.
2000-08-15 Richard Earnshaw <rearnsha@arm.com>
diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md
index e2d72a0..46bf515 100644
--- a/gcc/config/arm/arm.md
+++ b/gcc/config/arm/arm.md
@@ -8243,7 +8243,7 @@
(match_dup 0)
(match_operand 4 "" "")))
(clobber (reg:CC 24))]
- "TARGET_ARM && reload_completed"
+ "TARGET_ARM && reload_completed && 0"
[(set (match_dup 5) (match_dup 6))
(cond_exec (match_dup 7)
(set (match_dup 0) (match_dup 4)))]
@@ -8271,7 +8271,7 @@
(match_operand 4 "" "")
(match_dup 0)))
(clobber (reg:CC 24))]
- "TARGET_ARM && reload_completed"
+ "TARGET_ARM && reload_completed && 0"
[(set (match_dup 5) (match_dup 6))
(cond_exec (match_op_dup 1 [(match_dup 5) (const_int 0)])
(set (match_dup 0) (match_dup 4)))]
@@ -8292,7 +8292,7 @@
(match_operand 4 "" "")
(match_operand 5 "" "")))
(clobber (reg:CC 24))]
- "TARGET_ARM && reload_completed"
+ "TARGET_ARM && reload_completed && 0"
[(set (match_dup 6) (match_dup 7))
(cond_exec (match_op_dup 1 [(match_dup 6) (const_int 0)])
(set (match_dup 0) (match_dup 4)))
@@ -8322,7 +8322,7 @@
(match_operand 4 "" "")
(match_operand 5 "" "")))
(clobber (reg:CC 24))]
- "TARGET_ARM && reload_completed && 0"
+ "TARGET_ARM && reload_completed"
[(set (match_dup 6) (match_dup 7))
(set (match_dup 0)
(if_then_else:SI (match_op_dup 1 [(match_dup 6) (const_int 0)])