From 74da3101e564d728a141605cb4f4d0dc99504eaa Mon Sep 17 00:00:00 2001 From: Richard Earnshaw Date: Tue, 15 Aug 2000 14:59:37 +0000 Subject: [PATCH] * arm.md (splits generating cond_exec): Disable. From-SVN: r35707 --- gcc/ChangeLog | 4 ++++ gcc/config/arm/arm.md | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3864fddeff7..8192bbe04a3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-08-15 Richard Earnshaw + + * arm.md (splits generating cond_exec): Disable. + 2000-08-15 Richard Earnshaw * arm/linux-elf.h (text_section): Delete declaration. diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index e2d72a0fb78..46bf515e7e8 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)]) -- 2.30.2