From: dje Date: Thu, 4 May 2006 20:40:52 +0000 (+0000) Subject: PR target/26481 X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=fe26ce8c1ff62b1e836396b7ff9d13e433e203f7 PR target/26481 * config/rs6000/rs6000.md (stmsi_power): Mark clobber constraint with output modifier. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113539 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 710e414434c..e90b76ec954 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-05-04 David Edelsohn + + PR target/26481 + * config/rs6000/rs6000.md (stmsi_power): Mark clobber constraint + with output modifier. + 2006-05-04 Richard Sandiford PR target/26765 diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index befce145cea..576ffbfd9d5 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -9094,7 +9094,7 @@ [(match_parallel 0 "store_multiple_operation" [(set (mem:SI (match_operand:SI 1 "gpc_reg_operand" "b")) (match_operand:SI 2 "gpc_reg_operand" "r")) - (clobber (match_scratch:SI 3 "q")) + (clobber (match_scratch:SI 3 "=q")) (set (mem:SI (plus:SI (match_dup 1) (const_int 4))) (match_operand:SI 4 "gpc_reg_operand" "r")) (set (mem:SI (plus:SI (match_dup 1) (const_int 8))) @@ -9117,7 +9117,7 @@ [(match_parallel 0 "store_multiple_operation" [(set (mem:SI (match_operand:SI 1 "gpc_reg_operand" "b")) (match_operand:SI 2 "gpc_reg_operand" "r")) - (clobber (match_scratch:SI 3 "q")) + (clobber (match_scratch:SI 3 "=q")) (set (mem:SI (plus:SI (match_dup 1) (const_int 4))) (match_operand:SI 4 "gpc_reg_operand" "r")) (set (mem:SI (plus:SI (match_dup 1) (const_int 8))) @@ -9138,7 +9138,7 @@ [(match_parallel 0 "store_multiple_operation" [(set (mem:SI (match_operand:SI 1 "gpc_reg_operand" "b")) (match_operand:SI 2 "gpc_reg_operand" "r")) - (clobber (match_scratch:SI 3 "q")) + (clobber (match_scratch:SI 3 "=q")) (set (mem:SI (plus:SI (match_dup 1) (const_int 4))) (match_operand:SI 4 "gpc_reg_operand" "r")) (set (mem:SI (plus:SI (match_dup 1) (const_int 8))) @@ -9157,7 +9157,7 @@ [(match_parallel 0 "store_multiple_operation" [(set (mem:SI (match_operand:SI 1 "gpc_reg_operand" "b")) (match_operand:SI 2 "gpc_reg_operand" "r")) - (clobber (match_scratch:SI 3 "q")) + (clobber (match_scratch:SI 3 "=q")) (set (mem:SI (plus:SI (match_dup 1) (const_int 4))) (match_operand:SI 4 "gpc_reg_operand" "r")) (set (mem:SI (plus:SI (match_dup 1) (const_int 8))) @@ -9174,7 +9174,7 @@ [(match_parallel 0 "store_multiple_operation" [(set (mem:SI (match_operand:SI 1 "gpc_reg_operand" "b")) (match_operand:SI 2 "gpc_reg_operand" "r")) - (clobber (match_scratch:SI 3 "q")) + (clobber (match_scratch:SI 3 "=q")) (set (mem:SI (plus:SI (match_dup 1) (const_int 4))) (match_operand:SI 4 "gpc_reg_operand" "r")) (set (mem:SI (plus:SI (match_dup 1) (const_int 8))) @@ -9189,7 +9189,7 @@ [(match_parallel 0 "store_multiple_operation" [(set (mem:SI (match_operand:SI 1 "gpc_reg_operand" "b")) (match_operand:SI 2 "gpc_reg_operand" "r")) - (clobber (match_scratch:SI 3 "q")) + (clobber (match_scratch:SI 3 "=q")) (set (mem:SI (plus:SI (match_dup 1) (const_int 4))) (match_operand:SI 4 "gpc_reg_operand" "r")) (set (mem:SI (plus:SI (match_dup 1) (const_int 8)))