2000-03-09 Bernd Schmidt <bernds@cygnus.co.uk>
+ * recog.c (preprocess_constraints): Matching constraints affect
+ same alternative/different operand, not same operand/different
+ alternative.
+
* reload1.c (eliminate_regs_in_insn): Handle additions of eliminable
register and a constant specially.
case '0': case '1': case '2': case '3': case '4':
case '5': case '6': case '7': case '8': case '9':
op_alt[j].matches = c - '0';
- op_alt[op_alt[j].matches].matched = i;
+ recog_op_alt[op_alt[j].matches][j].matched = i;
break;
case 'm':