| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
in r218822 and rtld(1) committed in r219533 turn on TLS support in GCC.
Notes:
svn path=/head/; revision=219534
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=212286
|
| |
|
|
|
|
|
| |
Approved by: cognet (mentor)
Notes:
svn path=/head/; revision=178750
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=169718
|
| |
|
|
| |
Notes:
svn path=/head/; revision=162553
|
| |
|
|
|
|
|
| |
already available.
Notes:
svn path=/head/; revision=150234
|
| |
|
|
|
|
|
| |
they are not visible from wchar.h.
Notes:
svn path=/head/; revision=150233
|
| |
|
|
| |
Notes:
svn path=/head/; revision=144140
|
| |
|
|
|
|
|
| |
Prodded by: stefanf
Notes:
svn path=/head/; revision=140864
|
| |
|
|
| |
Notes:
svn path=/head/; revision=140861
|
| |
|
|
| |
Notes:
svn path=/head/; revision=132751
|
| |
|
|
| |
Notes:
svn path=/head/; revision=117428
|
| |
|
|
| |
Notes:
svn path=/head/; revision=114234
|
| |
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=114037
|
| |
|
|
| |
Notes:
svn path=/head/; revision=111116
|
| |
|
|
|
|
|
| |
We also have more wide char support in libc now.
Notes:
svn path=/head/; revision=107615
|
| |
|
|
|
|
|
| |
Bribed by: peter
Notes:
svn path=/cvs2svn/branches/WIP_GCC31/; revision=96138
|
|
|
Notes:
svn path=/cvs2svn/branches/WIP_GCC31/; revision=96137
|