diff options
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/arm/arm.md | 8 |
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)]) |
