Kaveh R. GHAZI wrote:

>> Kaveh> I think the answer is "maybe".  In the past we have counted 
>> compile-time
>> Kaveh> savings as appropriate for stage3 regression fixes. 

Yes, we have, and I continue to believe that's reasonable.  If the
patches provide compile-time improvements, then I think they would count
as "bug fixes" and thus be potentially acceptable in Stage 3.  Thus, to
answer Steven's implied question:

> But I will not work on it now (or ask help from others)
> if it is a priori not acceptable for stage 3.

I think the answer is that the patch is not a priori unacceptable.

But, given that we're talking about a relatively large change, I think
the bar should be set higher than for a change to just a few lines of
code.  In particular, I would want to see that there is, in fact,
measurable improvement to compile-time -- whereas in Stage 1, we might
just approve the patch on the grounds that it moves us towards the
infrastructure that we want to be using throughout the compiler.

I would also want a relevant maintainer to carefully review the patch.
It might be that even though we think the patch is likely to be correct,
either that maintainer, or I, decide that there's too much associated
risk.  So, I don't want to promise that we would accept the patch in
Stage 3, either.

Steven, I recognize that might not be as definitive an answer as you
would like, but I hope you will understand my thinking.

Thanks,

-- 
Mark Mitchell
CodeSourcery
[EMAIL PROTECTED]
(650) 331-3385 x713

Reply via email to