History log of /freebsd-12.1/gnu/lib/libstdc++/config.h (Results 1 – 24 of 24)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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'.