expr.c (do_jump, [...]): Ensure the end of an exception region comes after its start.

* expr.c (do_jump, case TRUTH_ORIF_EXPR): Ensure the end of an
	exception region comes after its start.
	(do_jump, case TRUTH_ANDIF_EXPR): Likewise.

From-SVN: r12565
This commit is contained in:
Mike Stump 1996-07-25 23:14:00 +00:00
parent bbe79f845f
commit 26657dcad0
1 changed files with 2 additions and 2 deletions

View File

@ -9938,9 +9938,9 @@ do_jump (exp, if_false_label, if_true_label)
start_sequence ();
do_jump (TREE_OPERAND (exp, 1), if_false_label, if_true_label);
seq2 = get_insns ();
cleanups = defer_cleanups_to (old_cleanups);
end_sequence ();
cleanups = defer_cleanups_to (old_cleanups);
if (cleanups)
{
rtx flag = gen_reg_rtx (word_mode);
@ -10002,9 +10002,9 @@ do_jump (exp, if_false_label, if_true_label)
start_sequence ();
do_jump (TREE_OPERAND (exp, 1), if_false_label, if_true_label);
seq2 = get_insns ();
cleanups = defer_cleanups_to (old_cleanups);
end_sequence ();
cleanups = defer_cleanups_to (old_cleanups);
if (cleanups)
{
rtx flag = gen_reg_rtx (word_mode);