aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2000-08-15 14:59:37 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2000-08-15 14:59:37 +0000
commit74da3101e564d728a141605cb4f4d0dc99504eaa (patch)
tree310d873a254c87e183e9c9986e06ec6cf4a39437 /gcc
parent2c210617e0fa5416bcf4ae1c0abec57a16441b98 (diff)
downloadgcc-74da3101e564d728a141605cb4f4d0dc99504eaa.zip
gcc-74da3101e564d728a141605cb4f4d0dc99504eaa.tar.gz
gcc-74da3101e564d728a141605cb4f4d0dc99504eaa.tar.bz2
* arm.md (splits generating cond_exec): Disable.
From-SVN: r35707
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)])