This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: __float128 typeinfo
- From: Paolo Carlini <paolo dot carlini at oracle dot com>
- To: Marc Glisse <marc dot glisse at inria dot fr>
- Cc: gcc-patches at gcc dot gnu dot org, jason at redhat dot com, libstdc++ at gcc dot gnu dot org, meissner at linux dot vnet dot ibm dot com, ramana dot gcc at googlemail dot com
- Date: Sat, 07 Jun 2014 11:49:26 +0200
- Subject: Re: __float128 typeinfo
- Authentication-results: sourceware.org; auth=none
- References: <alpine dot DEB dot 2 dot 02 dot 1406061049520 dot 8194 at stedding dot saclay dot inria dot fr> <5391CF10 dot 2000608 at oracle dot com> <alpine dot DEB dot 2 dot 10 dot 1406071136120 dot 2161 at laptop-mg dot saclay dot inria dot fr>
Hi,
On 07 giugno 2014 11:42:23 CEST, Marc Glisse <marc.glisse@inria.fr> wrote:
>On Fri, 6 Jun 2014, Paolo Carlini wrote:
>
>> On 06/06/2014 04:16 PM, Marc Glisse wrote:
>>> abi_check is broken before my patch (134 incompatible symbols).
>> Isn't broken for me, though. Likewise, AFAICS, on gcc-testresults. I
>would
>> recommend investigating in some detail what's going on at your end...
>
>Ah, no, abi_check actually passed in the regular bootstrap, it is in
>the
>debug builds (-O0) that it fails because more than a hundred
>non-inlined
>inline functions find their way into the library. False alarm.
Thanks for checking. That is a known issue: short term the only solution I can see is tightening by hand the patterns in the linker script to avoid exporting all the functions which are not inlined anymore at -O0. If nobody has smarter plans I can come to that boring work.
Paolo