aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJie Zhang <jie@codesourcery.com>2010-08-13 01:43:43 +0000
committerJie Zhang <jiez@gcc.gnu.org>2010-08-13 01:43:43 +0000
commit9b821a09777e82ab1ac377b05e41f86d8eb99de4 (patch)
tree2786d02bdd9a33cc534d91638da67d894cb7fcb5 /gcc
parentfd34e374152edf2a6ece7453f6c4b3e80641052c (diff)
downloadgcc-9b821a09777e82ab1ac377b05e41f86d8eb99de4.zip
gcc-9b821a09777e82ab1ac377b05e41f86d8eb99de4.tar.gz
gcc-9b821a09777e82ab1ac377b05e41f86d8eb99de4.tar.bz2
arm.md (cstoredf4): Only valid when !TARGET_VFP_SINGLE.
* config/arm/arm.md (cstoredf4): Only valid when !TARGET_VFP_SINGLE. From-SVN: r163219
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/arm.md2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c3b8035..824860a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md
index 1506935..6659bdd 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;"
)