From: Matthew Gretton-Dann Date: Tue, 31 Jan 2012 16:00:10 +0000 (+0000) Subject: Backport from mainline. X-Git-Tag: releases/gcc-4.6.3~136 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa1884c531986008664a7ca62f244b5486affe6d;p=thirdparty%2Fgcc.git Backport from mainline. 2011-01-31 Matthew Gretton-Dann config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true condition. From-SVN: r183761 --- 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")] )