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

From-SVN: r183762

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

index 3f95d8678c103fb3f39349c22f8fcfb9432dd4f8..921f4190a912c025d496cf6fd0cb01491ddec559 100644 (file)
@@ -1,3 +1,11 @@
+2012-01-31  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+       Backport from mainline:
+       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-20  Eric Botcazou  <ebotcazou@adacore.com>
 
        * cfgrtl.c (rtl_dump_bb): Do not dump insns for {ENTRY|EXIT}_BLOCK.
index 69a5e0683b488ea08440de8c685a88dcd1c45699..2a6f03d12c17e788a8136b06da1321edc55083c9 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")]
 )