]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
arm.md (cstoredf4): Only valid when !TARGET_VFP_SINGLE.
authorJie Zhang <jie@codesourcery.com>
Fri, 13 Aug 2010 01:43:43 +0000 (01:43 +0000)
committerJie Zhang <jiez@gcc.gnu.org>
Fri, 13 Aug 2010 01:43:43 +0000 (01:43 +0000)
* config/arm/arm.md (cstoredf4): Only valid when
!TARGET_VFP_SINGLE.

From-SVN: r163219

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

index c3b803588e8c351fa8a819080e7fe8a1342c366a..824860a007cd0406cc81075ebe4917b2c1c1f5b6 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-13  Jie Zhang  <jie@codesourcery.com>
+
+       * config/arm/arm.md (cstoredf4): Only valid when
+       !TARGET_VFP_SINGLE.
+
 2010-08-12  Joseph Myers  <joseph@codesourcery.com>
 
        * gcc.c (cpp_unique_options): Generate -MDX and -MMDX from -MD and
index 1506935901ca2e4670069980c34d1f7c144d3c8c..6659bdd74ccd980ac89b9992cfa6eb899a21b49c 100644 (file)
        (match_operator:SI 1 "arm_comparison_operator"
         [(match_operand:DF 2 "s_register_operand" "")
          (match_operand:DF 3 "arm_float_compare_operand" "")]))]
-  "TARGET_32BIT && TARGET_HARD_FLOAT"
+  "TARGET_32BIT && TARGET_HARD_FLOAT && !TARGET_VFP_SINGLE"
   "emit_insn (gen_cstore_cc (operands[0], operands[1],
                             operands[2], operands[3])); DONE;"
 )