aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/genemit.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c43aebf..8604099 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Sun Aug 15 12:41:21 1999 Jim Wilson <wilson@cygnus.com>
+
+ * genemit.c (gen_expand): If next is MATCH_PAR_DUP, then output
+ emit call instead of emit_insn call.
+
Sat Aug 14 15:04:06 1999 Mumit Khan <khan@xraylith.wisc.edu>
* configure.in: Handle --disable/enable-win32-registry.
diff --git a/gcc/genemit.c b/gcc/genemit.c
index 7744145..516f167 100644
--- a/gcc/genemit.c
+++ b/gcc/genemit.c
@@ -495,10 +495,11 @@ gen_expand (expand)
else if (GET_CODE (next) == CODE_LABEL)
printf (" emit_label (");
else if (GET_CODE (next) == MATCH_OPERAND
+ || GET_CODE (next) == MATCH_DUP
|| GET_CODE (next) == MATCH_OPERATOR
- || GET_CODE (next) == MATCH_PARALLEL
|| GET_CODE (next) == MATCH_OP_DUP
- || GET_CODE (next) == MATCH_DUP
+ || GET_CODE (next) == MATCH_PARALLEL
+ || GET_CODE (next) == MATCH_PAR_DUP
|| GET_CODE (next) == PARALLEL)
printf (" emit (");
else