Implementing normal algorithms using predicate versions
Paolo Carlini
pcarlini@suse.de
Mon Nov 29 15:15:00 GMT 2004
Nathan Myers wrote:
>On Mon, Nov 29, 2004 at 06:29:32AM -0800, Nathan Myers wrote:
>
>
>>Since, by the policy, it doesn't matter for -O2 or better which choice
>>we make, the question just is whether it's worth the effort to maintain
>>all the extra source code (equated to complexity) just for the sake of
>>-O. That raises the question of just how much source code, and how
>>much performance, is involved. If the performance cost is not huge,
>>and the amount of code is not trivial, then I think the policy favors
>>making the change.
>>
>>
>One other consideration: suppose we didn't have the extra code in
>the library already, and were offered a well-tested patch to add it.
>Would we accept such a patch? I would guess almost certainly not.
>That argues for accepting this change.
>
>
Exactly, I think we are basically just taking the occasion to discuss a
bit those
issues, that apparently nobody ever touches... Trade-offs are
disagreable, aren't it? ;)
At this point (by the way, thanks Chris for the additional encouraging
data about
-O1) we should just ask Chris to start actually implementing the idea!
Thanks again for your responses,
Paolo.
More information about the Libstdc++
mailing list