diff options
author | Rafael Carre <rafael.carre@gmail.com> | 2010-09-20 15:25:44 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2010-09-20 15:25:44 +0000 |
commit | 4ce9b2b20f34a82792df7e5dbb8c230e1cc29e45 (patch) | |
tree | 80f44b1fe0ab29536071e1ba5ac373afc06e4d88 /gcc | |
parent | ef98b8a5d5ada5782b6dd2717b625fc1323e283b (diff) | |
download | gcc-4ce9b2b20f34a82792df7e5dbb8c230e1cc29e45.zip gcc-4ce9b2b20f34a82792df7e5dbb8c230e1cc29e45.tar.gz gcc-4ce9b2b20f34a82792df7e5dbb8c230e1cc29e45.tar.bz2 |
re PR target/45726 (Thumb2 instruction emitted for incompatible CPU)
2010-09-20 Rafael Carre <rafael.carre@gmail.com>
PR target/45726
* arm.md (arm_movtas_ze): Only enable on machine with MOVT.
From-SVN: r164436
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/arm.md | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index baba93b..648dc8e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-09-20 Rafael Carre <rafael.carre@gmail.com> + + PR target/45726 + * arm.md (arm_movtas_ze): Only enable on machine with MOVT. + 2010-09-20 Richard Guenther <rguenther@suse.de> PR tree-optimization/45705 diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index 61b95e3..2a7dd7f 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -10577,7 +10577,7 @@ (const_int 16) (const_int 16)) (match_operand:SI 1 "const_int_operand" ""))] - "TARGET_32BIT" + "arm_arch_thumb2" "movt%?\t%0, %c1" [(set_attr "predicable" "yes") (set_attr "length" "4")] |