]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Backport from mainline.
authorMatthew Gretton-Dann <matthew.gretton-dann@arm.com>
Tue, 31 Jan 2012 16:00:10 +0000 (16:00 +0000)
committerMatthew Gretton-Dann <mgretton@gcc.gnu.org>
Tue, 31 Jan 2012 16:00:10 +0000 (16:00 +0000)
2011-01-31  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
config/arm/thumb2.md (thumb2_mov_notscc): Use MVN for true
condition.

From-SVN: r183761

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

index 0630f8aa39ef5d8298f376abaad57582eba0ecd6..02e2c74f5470593a37fe89d0ab9659f3035fecdc 100644 (file)
@@ -1,3 +1,11 @@
+2012-01-31  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       Backport from mainline.
+       2011-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  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
        * config/s390/s390.md ("*ashr<mode>3_and"): Add missing z196 flag
index 11caa61207026da11fa1ecc41f84211fc5a9ce8a..6416d187f0b14c2141e6b96e8e9b131b8de24441 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")]
 )