aboutsummaryrefslogtreecommitdiff
path: root/gcc/genoutput.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@linaro.org>2011-04-12 14:56:57 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2011-04-12 14:56:57 +0000
commit28569ac3d4f3a80bad00c77bae72d82c4f963539 (patch)
treecc03e3af6c23aedc2d35dd550a24766687e4b0e5 /gcc/genoutput.c
parentae59e00d17e296ccdaa5829ced97342bcf09971d (diff)
downloadgcc-28569ac3d4f3a80bad00c77bae72d82c4f963539.zip
gcc-28569ac3d4f3a80bad00c77bae72d82c4f963539.tar.gz
gcc-28569ac3d4f3a80bad00c77bae72d82c4f963539.tar.bz2
* recog.h, genoutput.c, optabs.c: Revert last patch.
From-SVN: r172321
Diffstat (limited to 'gcc/genoutput.c')
-rw-r--r--gcc/genoutput.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/gcc/genoutput.c b/gcc/genoutput.c
index 621439f..3e89cfd 100644
--- a/gcc/genoutput.c
+++ b/gcc/genoutput.c
@@ -66,8 +66,6 @@ along with GCC; see the file COPYING3. If not see
MATCH_OPERAND; it is zero for operands that should not be changed during
register elimination such as MATCH_OPERATORs.
- g. `allows_mem', is true for operands that accept MEM rtxes.
-
The code number of an insn is simply its position in the machine
description; code numbers are assigned sequentially to entries in
the description, starting with code number 0.
@@ -258,8 +256,6 @@ output_operand_data (void)
for (d = odata; d; d = d->next)
{
- struct pred_data *pred;
-
printf (" {\n");
printf (" %s,\n",
@@ -273,12 +269,7 @@ output_operand_data (void)
printf (" %d,\n", d->constraint == NULL ? 1 : 0);
- printf (" %d,\n", d->eliminable);
-
- pred = NULL;
- if (d->predicate)
- pred = lookup_predicate (d->predicate);
- printf (" %d\n", pred && pred->codes[MEM]);
+ printf (" %d\n", d->eliminable);
printf(" },\n");
}