This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [libstdc++] numeric_limits: round_style, round_error
- From: Richard Henderson <rth at twiddle dot net>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: "libstdc++ at gcc dot gnu dot org" <libstdc++ at gcc dot gnu dot org>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Sun, 22 Sep 2002 12:43:14 -0700
- Subject: Re: [libstdc++] numeric_limits: round_style, round_error
- References: <20020921153114.A2149@twiddle.net> <120460000.1032722841@warlock.codesourcery.com>
On Sun, Sep 22, 2002 at 12:27:21PM -0700, Mark Mitchell wrote:
> A technical comment, which I'm not sure applies, since I didn't try to
> read through all of the patches.
>
> If you have changed the value of *any* constant exposed by a V3
> header, you have changed the ABI.
In a few cases it does apply. Not many though.
The bulk of the changes have been to use the compiler's knowledge of
what types are what, and do constant folding as appropriate, rather
than try to replicate this in the preprocessor and libstdc++ configury.
I estimate a total reduction in size of libstdc++ by at least 3000 lines.
> However, we should point out in case somebody cares.
Where's the best place to put this information?
r~