From: Matthew Gretton-Dann Date: Tue, 31 Jan 2012 16:04:55 +0000 (+0000) Subject: Backport from mainline: X-Git-Tag: releases/gcc-4.5.4~246 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a6d082268391dc3831a06e39460e9693ebb52baa;p=thirdparty%2Fgcc.git Backport from mainline: 2012-01-31 Matthew Gretton-Dann config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true condition. From-SVN: r183762 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3f95d8678c10..921f4190a912 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2012-01-31 Matthew Gretton-Dann + + Backport from mainline: + 2012-01-31 Matthew Gretton-Dann + + config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true + condition. + 2012-01-20 Eric Botcazou * cfgrtl.c (rtl_dump_bb): Do not dump insns for {ENTRY|EXIT}_BLOCK. diff --git a/gcc/config/arm/thumb2.md b/gcc/config/arm/thumb2.md index 69a5e0683b48..2a6f03d12c17 100644 --- a/gcc/config/arm/thumb2.md +++ b/gcc/config/arm/thumb2.md @@ -380,7 +380,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")] )