]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/49641 (Wrong code for ARMv4T and stmia)
authorRichard Earnshaw <rearnsha@arm.com>
Wed, 16 Nov 2011 17:53:28 +0000 (17:53 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Wed, 16 Nov 2011 17:53:28 +0000 (17:53 +0000)
commit4dd1df44f5dc5904e4d6095790091707bbf3ac17
tree651f93b2e11075836d28f3f5bd03c7f17b5aaf4c
parentdcd266d249a18e14290088dd639481efc6e73230
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: r181418
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/pr49641.c [new file with mode: 0644]