On Tue, Aug 19, 2014 at 4:04 PM, Kyrill Tkachov <kyrylo.tkac...@arm.com> wrote: > Hi all, > > This patch updates some FP load/store multiple patterns and in the > vfp_output_vstmd case when the instruction is used as a push to sp it now > emits a vpush mnemonic instead of vstmdb. > > Ok for trunk?
Ok - thanks, Ramana > > Thanks, > Kyrill > > 2014-08-19 Kyrylo Tkachov <kyrylo.tkac...@arm.com> > > * config/arm/arm.md (vfp_pop_multiple_with_writeback): Use vldm > mnemonic instead of fldmfdd. > * config/arm/arm.c (vfp_output_fstmd): Rename to... > (vfp_output_vstmd): ... This. Convert output to UAL syntax. > Output vpush when address register is SP. > * config/arm/arm-protos.h (vfp_output_fstmd): Rename to... > (vfp_output_vstmd): ... This. > * config/arm/vfp.md (push_multi_vfp): Update call to > vfp_output_vstmd.