summaryrefslogtreecommitdiff
path: root/gcc/config/arm/thumb2.md
diff options
context:
space:
mode:
authorcarrot <carrot@138bc75d-0d04-0410-961f-82ee72b054a4>2010-08-12 02:03:59 +0000
committercarrot <carrot@138bc75d-0d04-0410-961f-82ee72b054a4>2010-08-12 02:03:59 +0000
commit47b5b27b3881440ce8bd6462c3b6ab1ff7ca36ca (patch)
treebd3bb1365a96238b1158b561bea82a2ba50c5d57 /gcc/config/arm/thumb2.md
parent4f3c48e0cfbb8d06f354bb88bcef48c7a91e4514 (diff)
downloadgcc-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.md2
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"