re PR target/52736 (miscompilation: store to aliased __m128d is 8 Bytes off)
commitbe47bf24cbd5e88ebbde79ff7c5352e51c613f47
authorJakub Jelinek <jakub@redhat.com>
Wed, 28 Mar 2012 08:01:00 +0000 (28 10:01 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 28 Mar 2012 08:01:00 +0000 (28 10:01 +0200)
tree9e687b081d7d27fc048e4aeea971c78d58e4a208
parent0805e111c76b70c5970bdf9dcd95dc113b2a5eb9
re PR target/52736 (miscompilation: store to aliased __m128d is 8 Bytes off)

PR target/52736
* config/i386/sse.md (sse2_loadlpd splitter): Use offset 0
instead of 8 in adjust_address.

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

From-SVN: r185904
gcc/ChangeLog
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr52736.c [new file with mode: 0644]