--- Comment #8 from jakub at gcc dot gnu dot org 2010-06-29 16:28 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #7 from jakub at gcc dot gnu dot org 2010-05-28 13:38 ---
Subject: Bug 43636
Author: jakub
Date: Fri May 28 13:38:26 2010
New Revision: 159973
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=159973
Log:
PR target/43636
* builtins.c (expand_movstr): Use
--- Comment #6 from jakub at gcc dot gnu dot org 2010-05-28 13:36 ---
Subject: Bug 43636
Author: jakub
Date: Fri May 28 13:35:56 2010
New Revision: 159972
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=159972
Log:
PR target/43636
* builtins.c (expand_movstr): Use
--- Comment #5 from jakub at gcc dot gnu dot org 2010-05-26 12:48 ---
Created an attachment (id=20750)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20750&action=view)
gcc46-pr43636.patch
Untested fix. Andreas, could you please bootstrap/regtest this on s390* on the
trunk?
--
--- Comment #4 from jakub at gcc dot gnu dot org 2010-05-26 11:48 ---
More reduced testcase (fails with both -m31 -O0 and -m64 -O0 on the trunk):
extern char a[], *b[];
char *
foo (char *x, int y)
{
x = __builtin_stpcpy (x, b[a[y]]);
return x;
}
--
http://gcc.gnu.org/bugzilla/
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43636
--
krebbel at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfi
--- Comment #3 from krebbel at gcc dot gnu dot org 2010-04-07 11:46 ---
Created an attachment (id=20327)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20327&action=view)
(delta) Reduced testcase
The S/390 movstr expander requires the target operand to be a
"register_operand". expa