This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: 3.0.1 Freeze


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~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]