aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i860/i860.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/i860/i860.c')
-rw-r--r--gcc/config/i860/i860.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/config/i860/i860.c b/gcc/config/i860/i860.c
index cb7e7f7..a6e9458 100644
--- a/gcc/config/i860/i860.c
+++ b/gcc/config/i860/i860.c
@@ -1446,7 +1446,7 @@ output_delayed_branch (template, operands, insn)
if (insn_code_number == -1)
abort ();
- for (i = 0; i < insn_n_operands[insn_code_number]; i++)
+ for (i = 0; i < insn_data[insn_code_number].n_operands; i++)
{
if (GET_CODE (recog_data.operand[i]) == SUBREG)
recog_data.operand[i] = alter_subreg (recog_data.operand[i]);
@@ -1456,9 +1456,9 @@ output_delayed_branch (template, operands, insn)
if (! constrain_operands (1))
fatal_insn_not_found (delay_insn);
- template = insn_template[insn_code_number];
+ template = insn_data[insn_code_number].template;
if (template == 0)
- template = ((*insn_outfun[insn_code_number])
+ template = ((*insn_data[insn_code_number].outfun)
(recog_data.operand, delay_insn));
output_asm_insn (template, recog_data.operand);
}
@@ -1490,7 +1490,7 @@ output_delay_insn (delay_insn)
yet. If this insn's operands don't appear in the peephole's
actual operands, then they won't be fixed up by final, so we
make sure they get fixed up here. -- This is a kludge. */
- for (i = 0; i < insn_n_operands[insn_code_number]; i++)
+ for (i = 0; i < insn_data[insn_code_number].n_operands; i++)
{
if (GET_CODE (recog_data.operand[i]) == SUBREG)
recog_data.operand[i] = alter_subreg (recog_data.operand[i]);
@@ -1513,9 +1513,9 @@ output_delay_insn (delay_insn)
/* Now get the template for what this insn would
have been, without the branch. */
- template = insn_template[insn_code_number];
+ template = insn_data[insn_code_number].template;
if (template == 0)
- template = ((*insn_outfun[insn_code_number])
+ template = ((*insn_data[insn_code_number].outfun)
(recog_data.operand, delay_insn));
output_asm_insn (template, recog_data.operand);
return "";