3.0.1 Freeze

Richard Henderson rth@redhat.com
Wed Aug 8 11:13:00 GMT 2001


On Mon, Aug 06, 2001 at 11:43:45PM +0200, Roman Zippel wrote:
> +      else for (op2_no = 0; op2_no < op_no; op2_no++)
> +	{
> +	  if (matchp->use[op2_no] == READ)
> +	    continue;
> +	  if (operands_match_p(recog_data.operand[op2_no],
> +			       recog_data.operand[op_no]))
> +	    matchp->use[op_no] = matchp->use[op2_no] = READWRITE;
> +	}

This patch looks like it "fixes" things by disabling the optimization.
I think your earlier patch that looked at reg notes was more correct.


r~



More information about the Gcc mailing list