[ARM] Fix predicable_short_it attribute for arm_movqi_insn
authorChristophe Lyon <christophe.lyon@linaro.org>
Tue, 23 Aug 2016 20:07:52 +0000 (20:07 +0000)
committerChristophe Lyon <clyon@gcc.gnu.org>
Tue, 23 Aug 2016 20:07:52 +0000 (22:07 +0200)
2016-08-23  Christophe Lyon  <christophe.lyon@linaro.org>

* config/arm/arm.md (arm_movqi_insn): Swap predicable_short_it
attribute for alternatives 3 and 4.

From-SVN: r239710

gcc/ChangeLog
gcc/config/arm/arm.md

index d5016e90c7b7e166be6a15c14759fdc547976037..a585755261e2e029c60555520ba72b171835202f 100644 (file)
@@ -1,3 +1,8 @@
+2016-08-23  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * config/arm/arm.md (arm_movqi_insn): Swap predicable_short_it
+       attribute for alternatives 3 and 4.
+
 2016-08-23  David Malcolm  <dmalcolm@redhat.com>
 
        * selftest.c (selftest::assert_str_contains): New function.
index 820471556efbac6b35d46a03fb763cbd30bea30f..ec1a9ad3324e42d89c4a3dfc15f313d6db101637 100644 (file)
    strb%?\\t%1, %0"
   [(set_attr "type" "mov_reg,mov_reg,mov_imm,mov_imm,mvn_imm,load1,store1,load1,store1")
    (set_attr "predicable" "yes")
-   (set_attr "predicable_short_it" "yes,yes,yes,no,no,no,no,no,no")
+   (set_attr "predicable_short_it" "yes,yes,no,yes,no,no,no,no,no")
    (set_attr "arch" "t2,any,any,t2,any,t2,t2,any,any")
    (set_attr "length" "2,4,4,2,4,2,2,4,4")]
 )