arm.c (arm_legitimate_index_p): Add VFP load/store index range case.
authorChung-Lin Tang <cltang@codesourcery.com>
Sun, 19 Dec 2010 09:04:41 +0000 (09:04 +0000)
committerChung-Lin Tang <cltang@gcc.gnu.org>
Sun, 19 Dec 2010 09:04:41 +0000 (09:04 +0000)
commitf3fb659020df1d8e15f903e2940b1e333c2649b4
tree9e56005936eabf5d930be187ec45e50370fe46b6
parent120d5f8ea40c87b7451278186dc60849e5455af9
arm.c (arm_legitimate_index_p): Add VFP load/store index range case.

2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>

gcc/
* config/arm/arm.c (arm_legitimate_index_p): Add VFP load/store
index range case. Change to SF/DFmode tests to avoid capturing HFmode.
(thumb2_legitimate_index_p): Same.

gcc/testsuite/
* gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
load/store immediate indexes.

From-SVN: r168045
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/vfp-1.c