* recog.c (constrain_operands): Initialize which_alternative
before no alternatives early exit.
From-SVN: r37065
2000-10-25 Richard Henderson <rth@redhat.com>
+ * recog.c (constrain_operands): Initialize which_alternative
+ before no alternatives early exit.
+
* cse.c (find_comparison_args): Check that we can reverse a
comparison if needed before accepting the substitution.
-2000-10-25 Richard Henderson <rth@redhat.com>
-
* reload.c (find_reloads_address_part): Kill rtx obstack hackery.
-2000-10-25 Richard Henderson <rth@redhat.com>
-
* simplify-rtx.c (simplify_relational_operation): Sign extend
low words before sign extending to high words.
struct funny_match funny_match[MAX_RECOG_OPERANDS];
int funny_match_index;
+ which_alternative = 0;
if (recog_data.n_operands == 0 || recog_data.n_alternatives == 0)
return 1;
matching_operands[c] = -1;
}
- which_alternative = 0;
-
- while (which_alternative < recog_data.n_alternatives)
+ do
{
register int opno;
int lose = 0;
which_alternative++;
}
+ while (which_alternative < recog_data.n_alternatives);
which_alternative = -1;
/* If we are about to reject this, but we are not to test strictly,