From fa1884c531986008664a7ca62f244b5486affe6d Mon Sep 17 00:00:00 2001 From: Matthew Gretton-Dann Date: Tue, 31 Jan 2012 16:00:10 +0000 Subject: [PATCH] Backport from mainline. 2011-01-31 Matthew Gretton-Dann config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true condition. From-SVN: r183761 --- gcc/ChangeLog | 8 ++++++++ gcc/config/arm/thumb2.md | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0630f8aa39ef..02e2c74f5470 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2012-01-31 Matthew Gretton-Dann + + Backport from mainline. + 2011-01-31 Matthew Gretton-Dann + + config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true + condition. + 2012-01-31 Andreas Krebbel * config/s390/s390.md ("*ashr3_and"): Add missing z196 flag diff --git a/gcc/config/arm/thumb2.md b/gcc/config/arm/thumb2.md index 11caa6120702..6416d187f0b1 100644 --- a/gcc/config/arm/thumb2.md +++ b/gcc/config/arm/thumb2.md @@ -257,7 +257,7 @@ (not:SI (match_operator:SI 1 "arm_comparison_operator" [(match_operand 2 "cc_register" "") (const_int 0)])))] "TARGET_THUMB2" - "ite\\t%D1\;mov%D1\\t%0, #0\;mvn%d1\\t%0, #1" + "ite\\t%D1\;mvn%D1\\t%0, #0\;mvn%d1\\t%0, #1" [(set_attr "conds" "use") (set_attr "length" "10")] ) -- 2.47.2