[ARM] PR target/78439: Update movdi constraints for Cortex-A8 tuning to handle LDRD...
commitd285b13ac4ba05669a1141ac0e39f74bc6889c88
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Nov 2016 12:12:05 +0000 (22 12:12 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Nov 2016 12:12:05 +0000 (22 12:12 +0000)
tree13fa9d80862d235db48363df5a2bac19108f8af4
parentdc1df7cf9fe8bb54f19da588582c8253778b7a04
[ARM] PR target/78439: Update movdi constraints for Cortex-A8 tuning to handle LDRD/STRD

PR target/78439
* config/arm/vfp.md (*movdi_vfp_cortexa8): Use 'q' constraints for the
register operand in alternatives 4,5,6.

* gcc.c-torture/compile/pr78439.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242695 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/vfp.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr78439.c [new file with mode: 0644]