re PR middle-end/52419 (Wrong expansion of misaligned vector store)
authorJakub Jelinek <jakub@redhat.com>
Wed, 29 Feb 2012 17:45:55 +0000 (18:45 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 29 Feb 2012 17:45:55 +0000 (18:45 +0100)
commita3017cf147db82ad86e5a81b9677e8ca8e29ead2
tree09361607593fdcf9bf322ea8635b1c004c6db317
parent598e67d7a04954fe1d1652c4a7220977ab8b230f
re PR middle-end/52419 (Wrong expansion of misaligned vector store)

PR middle-end/52419
* expr.c (expand_assignment): If doing misaligned store that doesn't
cover all mode bits, perform a RMW cycle.

* gcc.dg/torture/pr52419.c: New test.

From-SVN: r184666
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr52419.c [new file with mode: 0644]