This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [Patch] libstdc++/13943
- From: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: Paolo Carlini <pcarlini at suse dot de>
- Cc: libstdc++ <libstdc++ at gcc dot gnu dot org>
- Date: 23 May 2005 02:54:15 +0200
- Subject: Re: [Patch] libstdc++/13943
- References: <42910D5E.8090702@suse.de>
Paolo Carlini <pcarlini@suse.de> writes:
| Hi,
|
| the below is what I have. As you can see, the PR is pretty old, closed
| by mistake, then reopened today. Those special circumstances may explain
| why the problem is still there: in the light of the present neighboring
| code the fix seems rather simple, actually...
|
| ... nonetheless, I would appreciate a lot if Gaby could double check it ;)
[...]
| - inline long long
| - llabs(long long __x) { return __x >= 0 ? __x : -__x; }
| -
| #if !_GLIBCXX_USE_C99_LONG_LONG_DYNAMIC
| + using ::llabs;
This means that we provide llabs() only if
!_GLIBCXX_USE_C99_LONG_LONG_DYNAMIC. That looks to me like a ABI breakage
from previous version. Similar to the lldiv() case.
Is my reading correct?
-- Gaby