aboutsummaryrefslogtreecommitdiff
path: root/gcc/genemit.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1992-08-14 14:42:10 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1992-08-14 14:42:10 -0400
commit8fabbfe67331d968189cc57bb59d8bc02ded1ca7 (patch)
tree6ee792b1296e30ab1d27872b9491b6d46f88e857 /gcc/genemit.c
parent13ed0ef01e1e4d52e496adef5a1303ce8a4b1559 (diff)
downloadgcc-8fabbfe67331d968189cc57bb59d8bc02ded1ca7.zip
gcc-8fabbfe67331d968189cc57bb59d8bc02ded1ca7.tar.gz
gcc-8fabbfe67331d968189cc57bb59d8bc02ded1ca7.tar.bz2
(max_operand_1): Treat MATCH_PAR_DUP just like MATCH_OP_DUP.
(gen_exp): Treat it like MATCH_PARALLEL here. From-SVN: r1832
Diffstat (limited to 'gcc/genemit.c')
-rw-r--r--gcc/genemit.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/genemit.c b/gcc/genemit.c
index 8f86925..7e2d401 100644
--- a/gcc/genemit.c
+++ b/gcc/genemit.c
@@ -83,7 +83,7 @@ max_operand_1 (x)
if (code == MATCH_OPERAND || code == MATCH_OPERATOR
|| code == MATCH_PARALLEL)
max_opno = MAX (max_opno, XINT (x, 0));
- if (code == MATCH_DUP || code == MATCH_OP_DUP)
+ if (code == MATCH_DUP || code == MATCH_OP_DUP || code == MATCH_PAR_DUP)
max_dup_opno = MAX (max_dup_opno, XINT (x, 0));
fmt = GET_RTX_FORMAT (code);
@@ -182,6 +182,7 @@ gen_exp (x)
return;
case MATCH_PARALLEL:
+ case MATCH_PAR_DUP:
printf ("operand%d", XINT (x, 0));
return;