
	* config/arm/arm.md (cstoredf4): Only valid when
	!TARGET_VFP_SINGLE.

Index: config/arm/arm.md
===================================================================
--- config/arm/arm.md	(revision 163048)
+++ config/arm/arm.md	(working copy)
@@ -7417,7 +7417,7 @@
 	(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;"
 )
