From 9b821a09777e82ab1ac377b05e41f86d8eb99de4 Mon Sep 17 00:00:00 2001 From: Jie Zhang Date: Fri, 13 Aug 2010 01:43:43 +0000 Subject: [PATCH] arm.md (cstoredf4): Only valid when !TARGET_VFP_SINGLE. * config/arm/arm.md (cstoredf4): Only valid when !TARGET_VFP_SINGLE. From-SVN: r163219 --- gcc/ChangeLog | 5 +++++ gcc/config/arm/arm.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c3b803588e8..824860a007c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-08-13 Jie Zhang + + * config/arm/arm.md (cstoredf4): Only valid when + !TARGET_VFP_SINGLE. + 2010-08-12 Joseph Myers * gcc.c (cpp_unique_options): Generate -MDX and -MMDX from -MD and diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index 1506935901c..6659bdd74cc 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -7414,7 +7414,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;" )