+2015-07-16 Richard Sandiford <richard.sandiford@arm.com>
+
+ * genoutput.c (next_index_number): Delete.
+ (data): Remove index_number.
+ (gen_insn, gen_peephole, gen_expand, gen_split): Update accordingly.
+ (main): Remove manipulation of next_index_number.
+
2015-07-16 Richard Sandiford <richard.sandiford@arm.com>
* genattrtab.c (check_attr_value): Remove handling of null attrs.
static int next_code_number;
-/* This counts all definitions in the md file,
- for the sake of error messages. */
-
-static int next_index_number;
-
/* This counts all operands used in the md file. The first is null. */
static int next_operand_number = 1;
const char *name;
const char *template_code;
int code_number;
- int index_number;
const char *filename;
int lineno;
int n_generator_args; /* Number of arguments passed to generator */
int i;
d->code_number = next_code_number;
- d->index_number = next_index_number;
d->filename = read_md_filename;
d->lineno = lineno;
if (XSTR (insn, 0)[0])
int i;
d->code_number = next_code_number;
- d->index_number = next_index_number;
d->filename = read_md_filename;
d->lineno = lineno;
d->name = 0;
int i;
d->code_number = next_code_number;
- d->index_number = next_index_number;
d->filename = read_md_filename;
d->lineno = lineno;
if (XSTR (insn, 0)[0])
int i;
d->code_number = next_code_number;
- d->index_number = next_index_number;
d->filename = read_md_filename;
d->lineno = lineno;
d->name = 0;
return (FATAL_EXIT_CODE);
output_prologue ();
- next_index_number = 0;
/* Read the machine description. */
default:
break;
}
- next_index_number++;
}
printf ("\n\n");