(try_merge_delay_insns): Move next_trial update

immediately after the try_split call.

From-SVN: r7032
This commit is contained in:
Jim Wilson 1994-04-11 10:38:25 -07:00
parent 9753d4e4b1
commit 9772d94feb
1 changed files with 2 additions and 1 deletions

View File

@ -1742,12 +1742,13 @@ try_merge_delay_insns (insn, thread)
&& ! insn_sets_resource_p (trial, &set, 1)
&& ! insn_sets_resource_p (trial, &needed, 1)
&& (trial = try_split (pat, trial, 0)) != 0
/* Update next_trial, in case try_split succeeded. */
&& (next_trial = next_nonnote_insn (trial))
&& rtx_equal_p (PATTERN (next_to_match), PATTERN (trial))
/* Have to test this condition if annul condition is different
from (and less restrictive than) non-annulling one. */
&& eligible_for_delay (delay_insn, slot_number - 1, trial, flags))
{
next_trial = next_nonnote_insn (trial);
if (! annul_p)
{