<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/lib/libstdc++/config.h, branch release/8.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC r212286:</title>
<updated>2010-09-21T12:55:20+00:00</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2010-09-21T12:55:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8583991a917b22487022d7c491a70d2f08a4e47e'/>
<id>8583991a917b22487022d7c491a70d2f08a4e47e</id>
<content type='text'>
GCC defines built-ins for atomic instructions found on i486 and higher.
Because FreeBSD no longer supports the 80386 cpu all code targeting
FreeBSD/i386 necessarily runs on i486 or higher so the compiler
built-ins can be used by default inside libstdc++ and in C++ headers.
This allows newly compiled C++ code to inline some atomic operations.
Old binaries continue to use libstdc++ functions.

PR:		148926
Tested by:	Yuri Karaban &lt;tech askold net&gt;
Approved by:	kib (mentor)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GCC defines built-ins for atomic instructions found on i486 and higher.
Because FreeBSD no longer supports the 80386 cpu all code targeting
FreeBSD/i386 necessarily runs on i486 or higher so the compiler
built-ins can be used by default inside libstdc++ and in C++ headers.
This allows newly compiled C++ code to inline some atomic operations.
Old binaries continue to use libstdc++ functions.

PR:		148926
Tested by:	Yuri Karaban &lt;tech askold net&gt;
Approved by:	kib (mentor)
</pre>
</div>
</content>
</entry>
<entry>
<title>  Add MIPS to the list of "no TLS" architectures.</title>
<updated>2008-05-03T21:24:28+00:00</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2008-05-03T21:24:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=36da6811b7f69cca008216c3df53a70f7117acb1'/>
<id>36da6811b7f69cca008216c3df53a70f7117acb1</id>
<content type='text'>
  Approved by:	cognet (mentor)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Approved by:	cognet (mentor)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update bmake glue to build GCC 4.2.</title>
<updated>2007-05-19T04:25:59+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2007-05-19T04:25:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=afb57df680a4b620d54eac30728eca95e51fc0e3'/>
<id>afb57df680a4b620d54eac30728eca95e51fc0e3</id>
<content type='text'>
Also:
        Switch FreeBSD to use libgcc_s.so.1.

        Use dl_iterate_phdr to locate shared objects' exception frame
        info instead of depending on older register_frame_info machinery.
        This allows us to avoid depending on libgcc_s.so.1 in binaries
        that do not use exception handling directly. As an additional
        benefit it breaks circular libc &lt;=&gt; libgcc_s.so.1 dependency too.

        Build newly added libgomp.so.1 library, the runtime support
        bits for OpenMP.

        Build LGPLed libssp library. Our libc provides our own
        BSD-licensed SSP callbacks implementation, so this library
        is only built to benefit applications that have hadcoded
        knowledge of libssp.so and libssp_nonshared.a. When linked
        in from command line, these libraries override libc
        implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also:
        Switch FreeBSD to use libgcc_s.so.1.

        Use dl_iterate_phdr to locate shared objects' exception frame
        info instead of depending on older register_frame_info machinery.
        This allows us to avoid depending on libgcc_s.so.1 in binaries
        that do not use exception handling directly. As an additional
        benefit it breaks circular libc &lt;=&gt; libgcc_s.so.1 dependency too.

        Build newly added libgomp.so.1 library, the runtime support
        bits for OpenMP.

        Build LGPLed libssp library. Our libc provides our own
        BSD-licensed SSP callbacks implementation, so this library
        is only built to benefit applications that have hadcoded
        knowledge of libssp.so and libssp_nonshared.a. When linked
        in from command line, these libraries override libc
        implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce diffs with file generated by FSF configure.</title>
<updated>2006-09-22T15:08:07+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2006-09-22T15:08:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2972ed120b1eb0be2e7f0ffa4cad25f9e90f4caf'/>
<id>2972ed120b1eb0be2e7f0ffa4cad25f9e90f4caf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Include &lt;sys/defs.h&gt; to get __ISO_C_VISIBLE definition is one is not</title>
<updated>2005-09-16T21:24:10+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2005-09-16T21:24:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4ece38b4ecfb871c3949daecaedaa5fc294e6b89'/>
<id>4ece38b4ecfb871c3949daecaedaa5fc294e6b89</id>
<content type='text'>
already available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
already available.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not expose vfwscanf, vswscanf, vwscanf and wcstof functions if</title>
<updated>2005-09-16T20:56:17+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2005-09-16T20:56:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=046b7565e63c5f59914057552dfe557ceac24025'/>
<id>046b7565e63c5f59914057552dfe557ceac24025</id>
<content type='text'>
they are not visible from wchar.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
they are not visible from wchar.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>Teach libstdc++ about frexpl() and ldexpl().</title>
<updated>2005-03-26T08:27:53+00:00</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-03-26T08:27:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b4a12fe13bf96725bb4b1f1cbfa16df5c5278fb4'/>
<id>b4a12fe13bf96725bb4b1f1cbfa16df5c5278fb4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More math functions.</title>
<updated>2005-01-26T14:23:31+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2005-01-26T14:23:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=63686f9fb919dc8e33c4592c460814d610a8706e'/>
<id>63686f9fb919dc8e33c4592c460814d610a8706e</id>
<content type='text'>
Prodded by:	stefanf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prodded by:	stefanf
</pre>
</div>
</content>
</entry>
<entry>
<title>We have floorl() now. Reflect this in the library config file.</title>
<updated>2005-01-26T13:57:22+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2005-01-26T13:57:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3a1a8495d2c80f8f23c20a1958bf6f314a5d9e8a'/>
<id>3a1a8495d2c80f8f23c20a1958bf6f314a5d9e8a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bmake glue for GCC 3.4.2-prerelease.</title>
<updated>2004-07-28T05:27:21+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2004-07-28T05:27:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=81efba8c9e6d0a67d8b81cc82ef6d625b004afc9'/>
<id>81efba8c9e6d0a67d8b81cc82ef6d625b004afc9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
