summaryrefslogtreecommitdiff
path: root/gcc/stmt.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/stmt.c')
-rw-r--r--gcc/stmt.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/stmt.c b/gcc/stmt.c
index ad45fddcc33..107735f359d 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -5442,22 +5442,22 @@ expand_end_case (orig_index)
index = protect_from_queue (index, 0);
do_pending_stack_adjust ();
- op_mode = insn_operand_mode[(int)CODE_FOR_casesi][0];
- if (! (*insn_operand_predicate[(int)CODE_FOR_casesi][0])
+ op_mode = insn_data[(int)CODE_FOR_casesi].operand[0].mode;
+ if (! (*insn_data[(int)CODE_FOR_casesi].operand[0].predicate)
(index, op_mode))
index = copy_to_mode_reg (op_mode, index);
op1 = expand_expr (minval, NULL_RTX, VOIDmode, 0);
- op_mode = insn_operand_mode[(int)CODE_FOR_casesi][1];
- if (! (*insn_operand_predicate[(int)CODE_FOR_casesi][1])
+ op_mode = insn_data[(int)CODE_FOR_casesi].operand[1].mode;
+ if (! (*insn_data[(int)CODE_FOR_casesi].operand[1].predicate)
(op1, op_mode))
op1 = copy_to_mode_reg (op_mode, op1);
op2 = expand_expr (range, NULL_RTX, VOIDmode, 0);
- op_mode = insn_operand_mode[(int)CODE_FOR_casesi][2];
- if (! (*insn_operand_predicate[(int)CODE_FOR_casesi][2])
+ op_mode = insn_data[(int)CODE_FOR_casesi].operand[2].mode;
+ if (! (*insn_data[(int)CODE_FOR_casesi].operand[2].predicate)
(op2, op_mode))
op2 = copy_to_mode_reg (op_mode, op2);