diff options
author | Thomas Preud'homme <thomas.preudhomme@arm.com> | 2014-11-27 11:00:15 +0000 |
---|---|---|
committer | Thomas Preud'homme <thopre01@gcc.gnu.org> | 2014-11-27 11:00:15 +0000 |
commit | 84593a48f6446a48ee86724972fdcdcae143f9cd (patch) | |
tree | 2ecb3f7c37c9ba655643c1ae162a6cb5f4b91d1d /gcc/tree-vectorizer.h | |
parent | 687a5d7c39dad8a9209ef3d90bef5b4de32b0b91 (diff) | |
download | gcc-84593a48f6446a48ee86724972fdcdcae143f9cd.zip gcc-84593a48f6446a48ee86724972fdcdcae143f9cd.tar.gz gcc-84593a48f6446a48ee86724972fdcdcae143f9cd.tar.bz2 |
re PR target/59593 ([arm big-endian] using "ldrh" access a immediate which stored in a memory by word)
2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
gcc/
PR target/59593
* config/arm/arm.c (dump_minipool): dispatch to consttable pattern
based on mode size.
* config/arm/arm.md (consttable_1): Move from config/arm/thumb1.md and
make it TARGET_EITHER.
(consttable_2): Move from config/arm/thumb1.md, make it TARGET_EITHER
and move HFmode handling from consttable_4 to it.
(consttable_4): Move HFmode handling to consttable_2 pattern.
* config/arm/thumb1.md (consttable_1): Move to config/arm/arm.md.
(consttable_2): Ditto.
gcc/testsuite/
PR target/59593
* gcc.target/arm/constant-pool.c: New test.
From-SVN: r218118
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions