aboutsummaryrefslogtreecommitdiff
path: root/gnu/lib/libstdc++/config.h
Commit message (Collapse)AuthorAgeFilesLines
* Now that TLS is supported for sparc64 by both binutils 2.17.50 committedMarius Strobl2011-03-111-1/+1
| | | | | | | in r218822 and rtld(1) committed in r219533 turn on TLS support in GCC. Notes: svn path=/head/; revision=219534
* GCC defines built-ins for atomic instructions found on i486 and higher.Tijl Coosemans2010-09-071-1/+1
| | | | | | | | | | | | | | | | | 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
* Add MIPS to the list of "no TLS" architectures.Oleksandr Tymoshenko2008-05-031-1/+1
| | | | | | | Approved by: cognet (mentor) Notes: svn path=/head/; revision=178750
* Update bmake glue to build GCC 4.2.Alexander Kabaev2007-05-191-464/+353
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Reduce diffs with file generated by FSF configure.Alexander Kabaev2006-09-221-12/+18
| | | | Notes: svn path=/head/; revision=162553
* Include <sys/defs.h> to get __ISO_C_VISIBLE definition is one is notAlexander Kabaev2005-09-161-0/+3
| | | | | | | already available. Notes: svn path=/head/; revision=150234
* Do not expose vfwscanf, vswscanf, vwscanf and wcstof functions ifAlexander Kabaev2005-09-161-0/+8
| | | | | | | they are not visible from wchar.h. Notes: svn path=/head/; revision=150233
* Teach libstdc++ about frexpl() and ldexpl().David Schultz2005-03-261-2/+2
| | | | Notes: svn path=/head/; revision=144140
* More math functions.Alexander Kabaev2005-01-261-3/+3
| | | | | | | Prodded by: stefanf Notes: svn path=/head/; revision=140864
* We have floorl() now. Reflect this in the library config file.Alexander Kabaev2005-01-261-1/+1
| | | | Notes: svn path=/head/; revision=140861
* Bmake glue for GCC 3.4.2-prerelease.Alexander Kabaev2004-07-281-420/+491
| | | | Notes: svn path=/head/; revision=132751
* Update for GCC 3.3.1-pre.Alexander Kabaev2003-07-111-7/+37
| | | | Notes: svn path=/head/; revision=117428
* Enable wchar_t support in libstdc++.Alexander Kabaev2003-04-291-1/+1
| | | | Notes: svn path=/head/; revision=114234
* Enable ISO-C99 compatibility -- among other things, this tells libstdc++David E. O'Brien2003-04-251-4/+4
| | | | | | | | | | 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
* Update for GCC 3.2.2Alexander Kabaev2003-02-191-5/+8
| | | | Notes: svn path=/head/; revision=111116
* Update for Gcc 3.2.1 release.David E. O'Brien2002-12-041-38/+55
| | | | | | | We also have more wide char support in libc now. Notes: svn path=/head/; revision=107615
* Fill in the missing.David E. O'Brien2002-05-071-0/+1075
| | | | | | | Bribed by: peter Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96138
* This commit was manufactured by cvs2svn to create branch 'WIP_GCC31'.cvs2svn2002-05-071-0/+1
Notes: svn path=/cvs2svn/branches/WIP_GCC31/; revision=96137