re PR target/49641 (Wrong code for ARMv4T and stmia)
authorRichard Earnshaw <rearnsha@arm.com>
Wed, 16 Nov 2011 17:02:44 +0000 (17:02 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Wed, 16 Nov 2011 17:02:44 +0000 (17:02 +0000)
commit77b1138b71b96989ec25521a19a4afc6f968227d
tree40c993e2c788c6a07c472cfc5ae12c96ea68853f
parent3b04e1e4c42c56f2c276e8480e80391451dbe5fc
re PR target/49641 (Wrong code for ARMv4T and stmia)

2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
    Bernd Schmidt <bernds@coudesourcery.com>
    Sebastian Huber <sebastian.huber@embedded-brains.de>

PR target/49641
* config/arm/arm.c (store_multiple_sequence): Avoid cases where
the base reg is stored iff compiling for Thumb1.

* gcc.target/arm/pr49641.c: New test.

Co-Authored-By: Bernd Schmidt <bernds@codesourcery.com>
Co-Authored-By: Sebastian Huber <sebastian.huber@embedded-brains.de>
From-SVN: r181416
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/pr49641.c [new file with mode: 0644]