thumb2.md (thumb2_movdi, [...]): Delete patterns.
authorBernd Schmidt <bernds@codesourcery.com>
Mon, 2 Aug 2010 09:53:58 +0000 (09:53 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Mon, 2 Aug 2010 09:53:58 +0000 (09:53 +0000)
commit0bd44ba2e1130ed35a194ee32e033af7efe14495
tree3bcdbfdf83f159cecb2ebf5d75f65fe951261d4a
parent906668bb6f8c3f1eb4046dec89e9664554481eaa
thumb2.md (thumb2_movdi, [...]): Delete patterns.

* config/arm/thumb2.md (thumb2_movdi, thumb2_movsf_soft_insn,
thumb2_movdf_soft_insn): Delete patterns.
* config/arm/arm.md (arm_pool_range, thumb2_pool_range,
arm_neg_pool_range, thumb2_neg_pool_range): New attributes.
(pool_range, neg_pool_range): Use them to define defaults.
(movdi, arm_movsf_soft_insn, arm_movdf_soft_insn): Define them
and allow for TARGET_32BIT.

From-SVN: r162814
gcc/ChangeLog
gcc/config/arm/arm.md
gcc/config/arm/thumb2.md