]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true
authormgretton <mgretton@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Jan 2012 11:50:19 +0000 (11:50 +0000)
committermgretton <mgretton@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Jan 2012 11:50:19 +0000 (11:50 +0000)
condition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183756 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/arm/thumb2.md

index 661583f84cafb534731a97eb8c88321b28cac6ee..01c72de0a7bf7693e3bf889457c5b8c305c360d4 100644 (file)
@@ -1,3 +1,8 @@
+2012-01-31  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true
+       condition.
+
 2012-01-31  Jakub Jelinek  <jakub@redhat.com>
 
        PR bootstrap/52041
index 05585dabbab47a5a989984249734a31099e863f2..ad05feb8958ebac5894dd725506b3add695f9ae3 100644 (file)
        (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")]
 )