#
296373 |
|
04-Mar-2016 |
marius |
- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1 builds. - Update newvers.sh to reflect RC1. - Update __FreeBSD_version to reflect 10.3. - Update default pkg(8) configuration to use the quarterly branch.
Approved by: re (implicit) |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
254295 |
|
13-Aug-2013 |
pfg |
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
|
#
246857 |
|
15-Feb-2013 |
dim |
Regenerate libstdc++'s config.h, synchronizing it with our current almost-C99 headers.
MFC after: 1 week
|
#
237098 |
|
14-Jun-2012 |
marius |
Turn on TLS support for arm on here as it is supported since r231618/ r231619 and working since r233106.
|
#
227215 |
|
06-Nov-2011 |
dim |
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.
|
#
219534 |
|
11-Mar-2011 |
marius |
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.
|
#
212286 |
|
07-Sep-2010 |
tijl |
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
|
#
178750 |
|
03-May-2008 |
gonzo |
Add MIPS to the list of "no TLS" architectures.
Approved by: cognet (mentor)
|
#
169718 |
|
19-May-2007 |
kan |
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.
|
#
162553 |
|
22-Sep-2006 |
kan |
Reduce diffs with file generated by FSF configure.
|
#
150234 |
|
16-Sep-2005 |
kan |
Include <sys/defs.h> to get __ISO_C_VISIBLE definition is one is not already available.
|
#
150233 |
|
16-Sep-2005 |
kan |
Do not expose vfwscanf, vswscanf, vwscanf and wcstof functions if they are not visible from wchar.h.
|
#
144140 |
|
26-Mar-2005 |
das |
Teach libstdc++ about frexpl() and ldexpl().
|
#
140864 |
|
26-Jan-2005 |
kan |
More math functions.
Prodded by: stefanf
|
#
140861 |
|
26-Jan-2005 |
kan |
We have floorl() now. Reflect this in the library config file.
|
#
132751 |
|
28-Jul-2004 |
kan |
Bmake glue for GCC 3.4.2-prerelease.
|
#
117428 |
|
11-Jul-2003 |
kan |
Update for GCC 3.3.1-pre.
|
#
114234 |
|
29-Apr-2003 |
kan |
Enable wchar_t support in libstdc++.
|
#
114037 |
|
25-Apr-2003 |
obrien |
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
|
#
111116 |
|
19-Feb-2003 |
kan |
Update for GCC 3.2.2
|
#
107615 |
|
04-Dec-2002 |
obrien |
Update for Gcc 3.2.1 release. We also have more wide char support in libc now.
|
#
96340 |
|
10-May-2002 |
obrien |
Bmake bits for Gcc 3.1.
Partially made possible by: Wilko.Bulte@compaq.com
|
#
96136 |
|
07-May-2002 |
obrien |
libstdc++ version 3 (Gcc 3.1 is a consumer) uses the typical `config.h'.
|