aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/genopinit.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e7805e8..79d8b19 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2004-08-02 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * genopinit.c (gen_insn): Check for MODE_COMPLEX_FLOAT patterns for $F.
+
2004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
* rtl.h (union rtunion_def): Have all members start with the
diff --git a/gcc/genopinit.c b/gcc/genopinit.c
index b3d5740..2740b75 100644
--- a/gcc/genopinit.c
+++ b/gcc/genopinit.c
@@ -264,6 +264,7 @@ gen_insn (rtx insn)
|| mode_class[i] == MODE_PARTIAL_INT
|| mode_class[i] == MODE_VECTOR_INT)
&& (! force_float || mode_class[i] == MODE_FLOAT
+ || mode_class[i] == MODE_COMPLEX_FLOAT
|| mode_class[i] == MODE_VECTOR_FLOAT))
break;
}