diff options
author | carrot <carrot@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-08-12 02:03:59 +0000 |
---|---|---|
committer | carrot <carrot@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-08-12 02:03:59 +0000 |
commit | 47b5b27b3881440ce8bd6462c3b6ab1ff7ca36ca (patch) | |
tree | bd3bb1365a96238b1158b561bea82a2ba50c5d57 /gcc/config/arm/thumb2.md | |
parent | 4f3c48e0cfbb8d06f354bb88bcef48c7a91e4514 (diff) | |
download | gcc-47b5b27b3881440ce8bd6462c3b6ab1ff7ca36ca.tar.gz |
* config/arm/arm.md (andsi3): Change to zero extension if possible.
* config/arm/thumb2.md (thumb2_zero_extendqisi2_v6): Change the name.
* gcc.target/arm/pr44999.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163184 138bc75d-0d04-0410-961f-82ee72b054a4
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 46767d49f76..2e4cfc96d43 100644 --- a/gcc/config/arm/thumb2.md +++ b/gcc/config/arm/thumb2.md @@ -907,7 +907,7 @@ (set_attr "neg_pool_range" "*,250")] ) -(define_insn "*thumb2_zero_extendqisi2_v6" +(define_insn "thumb2_zero_extendqisi2_v6" [(set (match_operand:SI 0 "s_register_operand" "=r,r") (zero_extend:SI (match_operand:QI 1 "nonimmediate_operand" "r,m")))] "TARGET_THUMB2 && arm_arch6" |