]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/45852 (volatile structs are broken!)
authorJakub Jelinek <jakub@redhat.com>
Tue, 21 Dec 2010 08:35:16 +0000 (09:35 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 21 Dec 2010 08:35:16 +0000 (09:35 +0100)
commitef72faafed9afb201c610dba63a17296829ce9b5
tree4c2830d0ded232e8700d8c5b92786884bddbd587
parent486b10aa89499699906fecc6630fbdc7b26996b2
re PR middle-end/45852 (volatile structs are broken!)

PR middle-end/45852
* expr.c (store_expr): Ignore alt_rtl if equal to target,
but has side-effects.

* gcc.target/i386/pr45852.c: New test.

From-SVN: r168105
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr45852.c [new file with mode: 0644]