<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in cxa_thread_atexit_impl.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b7c7684a - Export __cxa_thread_atexit_impl as an alias for __cxa_thread_atexit.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libc/stdlib/cxa_thread_atexit_impl.c#b7c7684a</link>
        <description>Export __cxa_thread_atexit_impl as an alias for __cxa_thread_atexit.libstdc++ before gcc r244057 expected that libc provided__cxa_thread_atexit_impl, and libstdc++ implemented__cxa_thread_atexit, by forwarding the calls to _impl.  Mentioned gccrevision checks for __cxa_thread_atexit in libc and does not providethe symbol from libstdc++ if found.This change helps older gcc, in particular, all released versionswhich implement thread_local, by consolidating the implementation intolibc.  For that versions, if configured with the current libc, the__cxa_thread_atexit is exported from libstdc++ as a trivial wrapperaround libc::__cxa_thread_atexit_impl.The __cxa_thread_atexit implementation is put into separate sourcefile to allow for static linking with older libstdc++.a.gcc bugzilla:	https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78968Reported by:	Hannes Hauswedell &lt;h2+fbsdports@fsfe.org&gt;PR:	215709Sponsored by:	The FreeBSD FoundationMFC after:	2 weeks

            List of files:
            /freebsd-13.1/lib/libc/stdlib/cxa_thread_atexit_impl.c</description>
        <pubDate>Sat, 07 Jan 2017 16:05:19 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
