* config/arm/vfp.md (*push_multi_vfp): Use vfp_register_operand
commit3cc80a304b23f16bc34c7479942d2865b01d61a6
authorjiez <jiez@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Jul 2010 16:35:02 +0000 (3 16:35 +0000)
committerjiez <jiez@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Jul 2010 16:35:02 +0000 (3 16:35 +0000)
treec6a8034b7dc81dc63de262449fe660e1b939ede7
parente660f7eeca5986b291ed0deede7cdeed73331231
* config/arm/vfp.md (*push_multi_vfp): Use vfp_register_operand
as predicate for operand 1 and remove its constraint.
* config/arm/predicates.md (vfp_register_operand): New.
* config/arm/arm.md (*push_multi): Remove the constraint of
operand 1.
(*push_fp_multi): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161775 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.md
gcc/config/arm/predicates.md
gcc/config/arm/vfp.md