diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2009-06-22 11:54:59 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2009-06-22 11:54:59 +0000 |
commit | d58bc084b4b97eb0056a2658604c855fa1775c5f (patch) | |
tree | ec049216288a8ea05bf54ad556f23b2f05c86f35 /gcc/config/arm/thumb2.md | |
parent | ac6cb60cdf1df4a9fd13f09575bdfae0d3cba87d (diff) | |
download | gcc-d58bc084b4b97eb0056a2658604c855fa1775c5f.tar.gz |
arm.c (arm_print_operand): Deal with HIGH.
* config/arm/arm.c (arm_print_operand): Deal with HIGH.
* config/arm/constraints.md (j): New constraint for movw operands.
(N): Remove thumb2 meaning.
* config/arm/arm.md (*arm_movw): Delete.
(*arm_movsi_insn): Use j constraint for movw instead of N constraint.
* config/arm/vfp.md (*arm_movsi_vfp, *thumb2_movsi_vfp): Likewise.
* config/arm/thumb2.md (*thumb2_movsi_insn): Likewise.
From-SVN: r148788
Diffstat (limited to 'gcc/config/arm/thumb2.md')
-rw-r--r-- | gcc/config/arm/thumb2.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/arm/thumb2.md b/gcc/config/arm/thumb2.md index 6ed6fb36cf4..0c5c2dbd9ce 100644 --- a/gcc/config/arm/thumb2.md +++ b/gcc/config/arm/thumb2.md @@ -225,7 +225,7 @@ (define_insn "*thumb2_movsi_insn" [(set (match_operand:SI 0 "nonimmediate_operand" "=rk,r,r,r,rk,m") - (match_operand:SI 1 "general_operand" "rk ,I,K,N,mi,rk"))] + (match_operand:SI 1 "general_operand" "rk ,I,K,j,mi,rk"))] "TARGET_THUMB2 && ! TARGET_IWMMXT && !(TARGET_HARD_FLOAT && TARGET_VFP) && ( register_operand (operands[0], SImode) |