arm.md (arm_movqi_insn): Use Uh instead of m constraint.
authorBin Cheng <bin.cheng@arm.com>
Fri, 5 Sep 2014 03:33:38 +0000 (03:33 +0000)
committerBin Cheng <amker@gcc.gnu.org>
Fri, 5 Sep 2014 03:33:38 +0000 (03:33 +0000)
* config/arm/arm.md (arm_movqi_insn): Use Uh instead of m constraint.

From-SVN: r214936

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

index 27169c22119289070826371396a428b4f21ccabf..1e7d9e15dbd394862416c12d1f492cb366461561 100644 (file)
@@ -1,3 +1,7 @@
+2014-09-05  Bin Cheng  <bin.cheng@arm.com>
+
+       * config/arm/arm.md (arm_movqi_insn): Use Uh instead of m constraint.
+
 2014-09-05  Bin Cheng  <bin.cheng@arm.com>
 
        * config/arm/arm.c (output_move_neon): Handle REG explicitly.
index cd9ab6cbb27de3d99fb80ecf0ca71dbe3143ec7d..f394855d60ebfb32a971b7850849cfe0b4ea0a10 100644 (file)
 
 (define_insn "*arm_movqi_insn"
   [(set (match_operand:QI 0 "nonimmediate_operand" "=r,r,r,l,r,l,Uu,r,m")
-       (match_operand:QI 1 "general_operand" "rk,rk,I,Py,K,Uu,l,m,r"))]
+       (match_operand:QI 1 "general_operand" "rk,rk,I,Py,K,Uu,l,Uh,r"))]
   "TARGET_32BIT
    && (   register_operand (operands[0], QImode)
        || register_operand (operands[1], QImode))"