[PATCH] PR libstdc++/60936 reduce coupling between objects in libstdc++.a
Jonathan Wakely
jwakely@redhat.com
Thu Feb 16 12:08:00 GMT 2017
On 03/02/17 19:02 +0000, Jonathan Wakely wrote:
>Move explicit instantiation definitions for string I/O functions into
>their own files so that iostream and locale definitions are not needed
>for uses of strings without I/O. Move functions for throwing C++11
>exceptions into the individual files defining the exception types, so
>that using any of the functions from functexcept.cc doesn't pull in
>large pieces of the C++11 library. Finally, avoid using __int_to_char in
>snprintf_lite.cc to avoid pulling in locale-inst.cc for one function.
This fixes a bug in the __concat_size_t function, pointed out in the
PR.
Tested powerpc64le-linux, committed to trunk.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.txt
Type: text/x-patch
Size: 879 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20170216/52a5a3f3/attachment.bin>
More information about the Libstdc++
mailing list