|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0 |
|
| #
bafc3781 |
| 16-Jul-2018 |
Pedro F. Giffuni <[email protected]> |
Update libstdc++ configuration.
Its been quite a while since the last time we updated this and since then we have grown iconv and a bunch of complex math functions.
This only applies to the platfor
Update libstdc++ configuration.
Its been quite a while since the last time we updated this and since then we have grown iconv and a bunch of complex math functions.
This only applies to the platforms which still use GCC 4.2.1 in the toolchain.
Differential Revision: https://reviews.freebsd.org/D16289
show more ...
|
|
Revision tags: release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0 |
|
| #
79078034 |
| 13-Aug-2013 |
Pedro F. Giffuni <[email protected]> |
Teach libstdc++ about logl(3).
The logl(3) family of functions were implemented in r251292. Define them in libstdc++'s configuration so they can be used.
Reviewed by: dim
|
|
Revision tags: release/8.4.0 |
|
| #
cc636314 |
| 15-Feb-2013 |
Dimitry Andric <[email protected]> |
Regenerate libstdc++'s config.h, synchronizing it with our current almost-C99 headers.
MFC after: 1 week
|
|
Revision tags: release/9.1.0 |
|
| #
acc74329 |
| 14-Jun-2012 |
Marius Strobl <[email protected]> |
Turn on TLS support for arm on here as it is supported since r231618/ r231619 and working since r233106.
|
|
Revision tags: release/8.3.0 |
|
| #
13051529 |
| 06-Nov-2011 |
Dimitry Andric <[email protected]> |
When one attempts to compile the tree with -march=i386, which also used to be gcc's default before r198344, calls to atomic builtins will not be expanded inline. Instead, they will be generated as c
When one attempts to compile the tree with -march=i386, which also used to be gcc's default before r198344, calls to atomic builtins will not be expanded inline. Instead, they will be generated as calls to external functions (e.g. __sync_fetch_and_add_N), leading to linking errors later on.
Put in a seatbelt that disables use of atomic builtins in libstdc++ and llvm, when tuning specifically for the real i386 CPU. This does not protect against all possible issues, but it is better than nothing.
show more ...
|
| #
d6582233 |
| 11-Mar-2011 |
Marius Strobl <[email protected]> |
Now that TLS is supported for sparc64 by both binutils 2.17.50 committed in r218822 and rtld(1) committed in r219533 turn on TLS support in GCC.
|
|
Revision tags: release/7.4.0, release/8.2.0 |
|
| #
27518391 |
| 07-Sep-2010 |
Tijl Coosemans <[email protected]> |
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 comp
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 <tech askold net> Reviewed by: kan Approved by: kib (mentor) MFC after: 2 weeks
show more ...
|
|
Revision tags: release/8.1.0, release/7.3.0, release/8.0.0, release/7.2.0, release/7.1.0, release/6.4.0 |
|
| #
36da6811 |
| 03-May-2008 |
Oleksandr Tymoshenko <[email protected]> |
Add MIPS to the list of "no TLS" architectures.
Approved by: cognet (mentor)
|
|
Revision tags: release/7.0.0, release/6.3.0 |
|
| #
afb57df6 |
| 19-May-2007 |
Alexander Kabaev <[email protected]> |
Update bmake glue to build GCC 4.2.
Also: Switch FreeBSD to use libgcc_s.so.1.
Use dl_iterate_phdr to locate shared objects' exception frame info instead of depending on old
Update bmake glue to build GCC 4.2.
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 <=> 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.
show more ...
|
|
Revision tags: release/6.2.0 |
|
| #
2972ed12 |
| 22-Sep-2006 |
Alexander Kabaev <[email protected]> |
Reduce diffs with file generated by FSF configure.
|
|
Revision tags: release/5.5.0, release/6.1.0, release/6.0.0 |
|
| #
4ece38b4 |
| 16-Sep-2005 |
Alexander Kabaev <[email protected]> |
Include <sys/defs.h> to get __ISO_C_VISIBLE definition is one is not already available.
|
| #
046b7565 |
| 16-Sep-2005 |
Alexander Kabaev <[email protected]> |
Do not expose vfwscanf, vswscanf, vwscanf and wcstof functions if they are not visible from wchar.h.
|
|
Revision tags: release/5.4.0 |
|
| #
b4a12fe1 |
| 26-Mar-2005 |
David Schultz <[email protected]> |
Teach libstdc++ about frexpl() and ldexpl().
|
| #
63686f9f |
| 26-Jan-2005 |
Alexander Kabaev <[email protected]> |
More math functions.
Prodded by: stefanf
|
| #
3a1a8495 |
| 26-Jan-2005 |
Alexander Kabaev <[email protected]> |
We have floorl() now. Reflect this in the library config file.
|
|
Revision tags: release/4.11.0, release/5.3.0 |
|
| #
81efba8c |
| 28-Jul-2004 |
Alexander Kabaev <[email protected]> |
Bmake glue for GCC 3.4.2-prerelease.
|
|
Revision tags: release/4.10.0, release/5.2.1, release/5.2.0, release/4.9.0 |
|
| #
487ee93a |
| 11-Jul-2003 |
Alexander Kabaev <[email protected]> |
Update for GCC 3.3.1-pre.
|
|
Revision tags: release/5.1.0 |
|
| #
93fa8833 |
| 29-Apr-2003 |
Alexander Kabaev <[email protected]> |
Enable wchar_t support in libstdc++.
|
| #
7af330a7 |
| 25-Apr-2003 |
David E. O'Brien <[email protected]> |
Enable ISO-C99 compatibility -- among other things, this tells libstdc++ not to blindly undef isnan() and other functions that became macros in C99. Enable use of newly grown C99 functions: strtof(),
Enable ISO-C99 compatibility -- among other things, this tells libstdc++ not to blindly undef isnan() and other functions that became macros in C99. Enable use of newly grown C99 functions: strtof(), strtold(), wcstof()
Submitted by: das
show more ...
|
|
Revision tags: release/4.8.0 |
|
| #
61856f36 |
| 19-Feb-2003 |
Alexander Kabaev <[email protected]> |
Update for GCC 3.2.2
|
|
Revision tags: release/5.0.0 |
|
| #
b7cea4d5 |
| 04-Dec-2002 |
David E. O'Brien <[email protected]> |
Update for Gcc 3.2.1 release. We also have more wide char support in libc now.
|
|
Revision tags: release/4.6.2 |
|
| #
ca15bbbf |
| 07-May-2002 |
David E. O'Brien <[email protected]> |
Fill in the missing.
Bribed by: peter
|
| #
a7b4ff14 |
| 07-May-2002 |
cvs2svn <[email protected]> |
This commit was manufactured by cvs2svn to create branch 'WIP_GCC31'.
|
| #
6ce0897d |
| 07-May-2002 |
David E. O'Brien <[email protected]> |
libstdc++ version 3 (Gcc 3.1 is a consumer) uses the typical `config.h'.
|