History log of /freebsd-10-stable/contrib/libstdc++/include/bits/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
265220 02-May-2014 marius

MFC: r265090

Merge r133175 from upstream:

2008-03-13 Dennis Czeremin <dennis.czeremin@smiths-heimann.com>

PR libstdc++/35566
* include/bits/stl_multimap.h (multimap<>::multimap(_InputIterator,
_InputIterator)): Forward to _M_insert_equal, not _M_insert_unique.

This patch was GPL2 at the time and fixes a regression introduced with
the merge of GCC r129013 in FreeBSD r236829.

Sponsored by: Bally Wulff Games & Entertainment GmbH

263911 29-Mar-2014 dim

MFC r263774:

Revert r263694, and apply a better fix to squelch unnecessary warnings
from clang about possible keywords being treated as identifiers for the
remainder of the translation unit (a.k.a. -Wkeyword-compat), when using
libstdc++ in combination with -Wsystem-headers. This will not only fix
devd, but any C++ program using libstdc++.

259694 21-Dec-2013 pfg

MFC r258017, r258429, r258748, r258817:

Merge updates from FSF pre4.3 GCC inspired on Apple's gcc:

Updates to libiberty and mangling.
New align attribute.
Merge Apple updates to libstdc++.


/freebsd-10-stable/contrib/binutils/binutils/cxxfilt.c
/freebsd-10-stable/contrib/gcc/ChangeLog.gcc43
/freebsd-10-stable/contrib/gcc/builtins.c
/freebsd-10-stable/contrib/gcc/c-common.c
/freebsd-10-stable/contrib/gcc/c-decl.c
/freebsd-10-stable/contrib/gcc/cp/ChangeLog.gcc43
/freebsd-10-stable/contrib/gcc/cp/decl.c
/freebsd-10-stable/contrib/gcc/cp/mangle.c
/freebsd-10-stable/contrib/gcc/cp/typeck.c
/freebsd-10-stable/contrib/gcc/doc/extend.texi
/freebsd-10-stable/contrib/gcc/flags.h
/freebsd-10-stable/contrib/gcc/print-tree.c
/freebsd-10-stable/contrib/gcc/toplev.c
/freebsd-10-stable/contrib/gcc/tree.c
/freebsd-10-stable/contrib/gcc/tree.h
/freebsd-10-stable/contrib/gcc/varasm.c
/freebsd-10-stable/contrib/gcclibs/libiberty/ChangeLog.gcc43
/freebsd-10-stable/contrib/gcclibs/libiberty/choose-temp.c
/freebsd-10-stable/contrib/gcclibs/libiberty/cp-demangle.c
/freebsd-10-stable/contrib/gcclibs/libiberty/cp-demangle.h
/freebsd-10-stable/contrib/gcclibs/libiberty/floatformat.c
/freebsd-10-stable/contrib/gcclibs/libiberty/functions.texi
/freebsd-10-stable/contrib/gcclibs/libiberty/pex-unix.c
/freebsd-10-stable/contrib/gcclibs/libiberty/strsignal.c
/freebsd-10-stable/contrib/gcclibs/libiberty/testsuite/demangle-expected
/freebsd-10-stable/contrib/gcclibs/libiberty/testsuite/test-demangle.c
basic_string.h
basic_string.tcc
stl_algobase.h
stl_tree.h
stl_vector.h
/freebsd-10-stable/contrib/libstdc++/include/ext/mt_allocator.h
/freebsd-10-stable/contrib/libstdc++/include/ext/throw_allocator.h
/freebsd-10-stable/contrib/libstdc++/libsupc++/eh_alloc.cc
/freebsd-10-stable/contrib/libstdc++/src/mt_allocator.cc
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


241957 23-Oct-2012 dim

Fix several clang warnings in libstdc++, which were exposed by the
recent atf import. These changes are purely cosmetic, no functional
change.

MFC after: 1 week


236829 10-Jun-2012 pfg

Bring a couple of libstdc++ patches from Apple's llvm-gcc project.

Modified Fri Jul 10 07:44:34 2009 CDT by rafael
backport part of
http://gcc.gnu.org/ml/gcc-cvs/2007-10/msg00118.html

The patch is for libstdc++ and it was GPL2 at the time.

Modified Tue Apr 29 01:20:19 2008 CDT by asl
Backport from mainline (pre-GPLv3).
Fix for sizeof(const void*) > sizeof(unsigned long).

Approved by: jhb (mentor)
MFC after: 2 weeks


233193 19-Mar-2012 dim

Add explicit braces to avoid dangling else in stl_tree.h. This silences
the following warning produced by clang trunk:

In file included from /usr/src/sbin/devd/devd.cc:91:
In file included from /usr/obj/usr/src/tmp/usr/include/c++/4.2/map:64:
/usr/obj/usr/src/tmp/usr/include/c++/4.2/bits/stl_tree.h:987:2: error: add explicit braces to avoid dangling else [-Werror,-Wdangling-else]
else
^

MFC after: 3 days


228780 21-Dec-2011 pfg

Update libstdc++ with small updates from the latest rev. (135556)
from the gcc 4.2 branch.
The libraries in the gcc-4_2-branch remained under the LGPLv2.

The changes can be reproduced with the following command:

svn diff svn://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch/libstdc++-v3
-r 127959:135556

Reviewed by: mm
Approved by: jhb (mentor)
MFC after: 2 weeks


171828 14-Aug-2007 kan

This commit was generated by cvs2svn to compensate for changes in r171827,
which included commits to RCS files with non-trunk default branches.


169709 19-May-2007 kan

This commit was generated by cvs2svn to compensate for changes in r169708,
which included commits to RCS files with non-trunk default branches.


169692 19-May-2007 kan

This commit was generated by cvs2svn to compensate for changes in r169691,
which included commits to RCS files with non-trunk default branches.


161654 26-Aug-2006 kan

This commit was generated by cvs2svn to compensate for changes in r161653,
which included commits to RCS files with non-trunk default branches.


146898 03-Jun-2005 kan

This commit was generated by cvs2svn to compensate for changes in r146897,
which included commits to RCS files with non-trunk default branches.


133583 12-Aug-2004 kan

This commit was generated by cvs2svn to compensate for changes in r133582,
which included commits to RCS files with non-trunk default branches.


132721 28-Jul-2004 kan

This commit was generated by cvs2svn to compensate for changes in r132720,
which included commits to RCS files with non-trunk default branches.


124155 05-Jan-2004 kan

This commit was generated by cvs2svn to compensate for changes in r124154,
which included commits to RCS files with non-trunk default branches.


122183 07-Nov-2003 kan

This commit was generated by cvs2svn to compensate for changes in r122182,
which included commits to RCS files with non-trunk default branches.


119259 22-Aug-2003 kan

This commit was generated by cvs2svn to compensate for changes in r119258,
which included commits to RCS files with non-trunk default branches.


117398 11-Jul-2003 kan

This commit was generated by cvs2svn to compensate for changes in r117397,
which included commits to RCS files with non-trunk default branches.


110615 10-Feb-2003 kan

This commit was generated by cvs2svn to compensate for changes in r110614,
which included commits to RCS files with non-trunk default branches.


107607 04-Dec-2002 obrien

This commit was generated by cvs2svn to compensate for changes in r107606,
which included commits to RCS files with non-trunk default branches.


104755 10-Oct-2002 kan

This commit was generated by cvs2svn to compensate for changes in r104754,
which included commits to RCS files with non-trunk default branches.


103448 17-Sep-2002 kan

This commit was generated by cvs2svn to compensate for changes in r103447,
which included commits to RCS files with non-trunk default branches.


102783 01-Sep-2002 kan

This commit was generated by cvs2svn to compensate for changes in r102782,
which included commits to RCS files with non-trunk default branches.


97404 28-May-2002 obrien

This commit was generated by cvs2svn to compensate for changes in r97403,
which included commits to RCS files with non-trunk default branches.