From 4ce9b2b20f34a82792df7e5dbb8c230e1cc29e45 Mon Sep 17 00:00:00 2001 From: Rafael Carre Date: Mon, 20 Sep 2010 15:25:44 +0000 Subject: re PR target/45726 (Thumb2 instruction emitted for incompatible CPU) 2010-09-20 Rafael Carre PR target/45726 * arm.md (arm_movtas_ze): Only enable on machine with MOVT. From-SVN: r164436 --- gcc/ChangeLog | 5 +++++ gcc/config/arm/arm.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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 + + PR target/45726 + * arm.md (arm_movtas_ze): Only enable on machine with MOVT. + 2010-09-20 Richard Guenther 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")] -- cgit v1.1