]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR target/34174 (gcc produces erroneous asm for movdi)
authorRask Ingemann Lambertsen <rask@sygehus.dk>
Wed, 28 Nov 2007 01:44:10 +0000 (02:44 +0100)
committerRask Ingemann Lambertsen <rask@gcc.gnu.org>
Wed, 28 Nov 2007 01:44:10 +0000 (01:44 +0000)
commit5cfb76af21dd33eaa3e3bc6dd584424a7ad44020
tree6fd48f5d7093e6acc3d9b800e71c30ecfdaced8a
parent7a35656bd1264e379cc0f04a5008540cbdf28d7a
backport: re PR target/34174 (gcc produces erroneous asm for movdi)

Backport from mainline:
2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>

PR target/34174
* config/fr30/fr30.c (fr30_move_double): Sanitize mem->reg case. Copy
the address before it is clobbered.

testsuite/
* gcc.dg/pr34174-1.c: New.

From-SVN: r130489
gcc/ChangeLog
gcc/config/fr30/fr30.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr34174-1.c [new file with mode: 0644]