| Index: gcc/gcc/final.c
|
| diff --git a/gcc/gcc/final.c b/gcc/gcc/final.c
|
| index 55592e2c593a57e4b1cebb09b49aef1800def05c..2afa475176882aee876a92107c2e0d88ec8dd012 100644
|
| --- a/gcc/gcc/final.c
|
| +++ b/gcc/gcc/final.c
|
| @@ -2534,12 +2534,8 @@ final_scan_insn (rtx insn, FILE *file, int optimize ATTRIBUTE_UNUSED,
|
| print_rtx_head = "";
|
| }
|
|
|
| - if (insn_is_nacl_lea(insn))
|
| - NACL_LEA_MATCH_ADDRESS_OPERAND++;
|
| if (! constrain_operands_cached (1))
|
| fatal_insn_not_found (insn);
|
| - if (insn_is_nacl_lea(insn))
|
| - NACL_LEA_MATCH_ADDRESS_OPERAND--;
|
|
|
| /* Some target machines need to prescan each insn before
|
| it is output. */
|
| @@ -2640,11 +2636,7 @@ final_scan_insn (rtx insn, FILE *file, int optimize ATTRIBUTE_UNUSED,
|
| }
|
|
|
| /* Output assembler code from the template. */
|
| - if (insn_is_nacl_lea(insn))
|
| - NACL_LEA_MATCH_ADDRESS_OPERAND++;
|
| output_asm_insn (templ, recog_data.operand);
|
| - if (insn_is_nacl_lea(insn))
|
| - NACL_LEA_MATCH_ADDRESS_OPERAND--;
|
|
|
| /* If necessary, report the effect that the instruction has on
|
| the unwind info. We've already done this for delay slots
|
|
|