On Fri, Apr 29, 2005 at 10:12:46PM +0200, Paolo Carlini wrote:
> >> I know that, technically, we are not talking about regressions wrt
> >> 3.x, still, important packages that used to compile and, well,
> >> apparently at least, *work* well, now don't even compile (see
> >> c++/19403, c++/21235, many others linked from there). Would be a big
> >> deal having more of Kriang's recent work in 4_0 too, or is there
> >> something else that you can suggest?
> >
> > Do we know that (a) the affected programs are valid, and (b) the
> > patches will make them compile again?
> >
> > I understand the compiler did the wrong thing before, but it might be
> > that the programs were valid, the compiler did a wrong-but-harmless
> > thing, and now 4.0.0 does a wrong-but-harmful thing.  If so, I think
> > it's reasonable to consider patches (if simple) that change the
> > compiler to do the right thing; going back to the wrong-but-harmless
> > thing doesn't seem so attractive.
> 
> Thanks for your assessment of the problem: indeed, I can tell you for
> sure that (b) it's true and, as reported by Kriang, the patches are
> rather simple (but the details of this judgement are up to you, of
> course). I'm not 100% sure about (a) but Michael can tell you better:
> AFAIK, KDE Kopete used to compile and work well pre-4.0.

I don't quite understand your answer.  It seems that (a) is the important
issue; if the programs are valid, they compiled before, and they worked
before, then it seems there really is a regression, even if we can argue
that we were "right by accident" in the past.

It seems we need an answer to (a) to settle whether this is a high
priority bug.

Reply via email to