From 24cdff345943891ddb12d2e302ba47a3258a7692 Mon Sep 17 00:00:00 2001 From: Bernd Schmidt Date: Fri, 18 May 2001 12:45:03 +0000 Subject: Revert an incorrect change From-SVN: r42262 --- gcc/ChangeLog | 7 +++++++ gcc/config/arm/arm.md | 12 ++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cf69425..a2ee872 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2001-05-18 Bernd Schmidt + + Revert + 2001-02-09 Nick Clifton + * config/arm/arm.md: Change output constraint on post inc + load/store multiple patterns to be a read/write constraint. + 2001-05-18 Mark Mitchell * function.c (expand_function_start): Avoid creating BLKmode diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index f69e0fe..17c40b0 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -5239,7 +5239,7 @@ (define_insn "*ldmsi_postinc4" [(match_parallel 0 "load_multiple_operation" - [(set (match_operand:SI 1 "s_register_operand" "+r") + [(set (match_operand:SI 1 "s_register_operand" "=r") (plus:SI (match_operand:SI 2 "s_register_operand" "1") (const_int 16))) (set (match_operand:SI 3 "arm_hard_register_operand" "") @@ -5258,7 +5258,7 @@ (define_insn "*ldmsi_postinc3" [(match_parallel 0 "load_multiple_operation" - [(set (match_operand:SI 1 "s_register_operand" "+r") + [(set (match_operand:SI 1 "s_register_operand" "=r") (plus:SI (match_operand:SI 2 "s_register_operand" "1") (const_int 12))) (set (match_operand:SI 3 "arm_hard_register_operand" "") @@ -5275,7 +5275,7 @@ (define_insn "*ldmsi_postinc2" [(match_parallel 0 "load_multiple_operation" - [(set (match_operand:SI 1 "s_register_operand" "+r") + [(set (match_operand:SI 1 "s_register_operand" "=r") (plus:SI (match_operand:SI 2 "s_register_operand" "1") (const_int 8))) (set (match_operand:SI 3 "arm_hard_register_operand" "") @@ -5361,7 +5361,7 @@ (define_insn "*stmsi_postinc4" [(match_parallel 0 "store_multiple_operation" - [(set (match_operand:SI 1 "s_register_operand" "+r") + [(set (match_operand:SI 1 "s_register_operand" "=r") (plus:SI (match_operand:SI 2 "s_register_operand" "1") (const_int 16))) (set (mem:SI (match_dup 2)) @@ -5380,7 +5380,7 @@ (define_insn "*stmsi_postinc3" [(match_parallel 0 "store_multiple_operation" - [(set (match_operand:SI 1 "s_register_operand" "+r") + [(set (match_operand:SI 1 "s_register_operand" "=r") (plus:SI (match_operand:SI 2 "s_register_operand" "1") (const_int 12))) (set (mem:SI (match_dup 2)) @@ -5397,7 +5397,7 @@ (define_insn "*stmsi_postinc2" [(match_parallel 0 "store_multiple_operation" - [(set (match_operand:SI 1 "s_register_operand" "+r") + [(set (match_operand:SI 1 "s_register_operand" "=r") (plus:SI (match_operand:SI 2 "s_register_operand" "1") (const_int 8))) (set (mem:SI (match_dup 2)) -- cgit v1.1