Commit c3a2235b by Richard Stallman

(expand_exit_loop_if_false, bc_expand_start_cond):

Use xjumpifnot, not jumpifnot.

From-SVN: r5483
parent 04b2d6f5
...@@ -2253,7 +2253,7 @@ bc_expand_start_cond (cond, exitflag) ...@@ -2253,7 +2253,7 @@ bc_expand_start_cond (cond, exitflag)
thiscond->data.case_stmt.nominal_type = cond; thiscond->data.case_stmt.nominal_type = cond;
bc_expand_expr (cond); bc_expand_expr (cond);
bc_emit_bytecode (jumpifnot); bc_emit_bytecode (xjumpifnot);
bc_emit_bytecode_labelref (BYTECODE_BC_LABEL (thiscond->exit_label)); bc_emit_bytecode_labelref (BYTECODE_BC_LABEL (thiscond->exit_label));
#ifdef DEBUG_PRINT_CODE #ifdef DEBUG_PRINT_CODE
...@@ -2547,7 +2547,8 @@ expand_exit_loop_if_false (whichloop, cond) ...@@ -2547,7 +2547,8 @@ expand_exit_loop_if_false (whichloop, cond)
if (output_bytecode) if (output_bytecode)
{ {
bc_expand_expr (cond); bc_expand_expr (cond);
bc_expand_goto_internal (jumpifnot, BYTECODE_BC_LABEL (whichloop->exit_label), bc_expand_goto_internal (xjumpifnot,
BYTECODE_BC_LABEL (whichloop->exit_label),
NULL_RTX); NULL_RTX);
} }
else else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment