On 05/06/13 17:58, Kyrylo Tkachov wrote:
Hi all,

ARMv8-style IT blocks don't allow load/store multiple instructions (ldm,
stm), so this patch disables the predicable forms of the corresponding
patterns. The ldm/stm patterns are generated through an Ocaml script,
which is updated to reflect the new rules. The ldmstm.md file is
regenerated. The changes are quite straightforward.

Tested together with the other patches in the series by bootstrap on a
Cortex-A15 and regtest arm-none-eabi on qemu and model.

Ok for trunk?

Thanks,
Kyrill

2013-06-05  Kyrylo Tkachov  <kyrylo.tkac...@arm.com>

        * config/arm/arm-ldmstm.ml: Set "predicable_short_it" to "no"
        where appropriate.
        * config/arm/ldmstm.md: Regenerate.



OK

R.


Reply via email to