From 6f22122491661053297b7fbc1a13d162d977e3bd Mon Sep 17 00:00:00 2001 From: Bin Cheng Date: Fri, 5 Sep 2014 03:33:38 +0000 Subject: [PATCH] arm.md (arm_movqi_insn): Use Uh instead of m constraint. * config/arm/arm.md (arm_movqi_insn): Use Uh instead of m constraint. From-SVN: r214936 --- gcc/ChangeLog | 4 ++++ gcc/config/arm/arm.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 27169c22119..1e7d9e15dbd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2014-09-05 Bin Cheng + + * config/arm/arm.md (arm_movqi_insn): Use Uh instead of m constraint. + 2014-09-05 Bin Cheng * config/arm/arm.c (output_move_neon): Handle REG explicitly. diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index cd9ab6cbb27..f394855d60e 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -6425,7 +6425,7 @@ (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))" -- 2.30.2