OSDN Git Service

PR libstdc++/52433
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index eff982f..1d69eaf 100644 (file)
@@ -1,3 +1,128 @@
+2012-03-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/52433
+       * include/debug/safe_iterator.h (_Safe_iterator): Add move
+       constructor and move assignment operator.
+       * testsuite/23_containers/vector/debug/52433.cc: New.
+
+2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/std/array (array<>::at(size_type) const): Fix version
+       for undefined __EXCEPTIONS.
+
+2012-03-22  Release Manager
+
+       * GCC 4.7.0 released.
+
+2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR libstdc++/52456
+       * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
+
+2012-03-09  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * config/locale/gnu/monetary_members.cc
+       (moneypunct<char,true>::_M_initialize_moneypunct): Throw caught
+       exception again.
+       (moneypunct<char,false>::_M_initialize_moneypunct): Likewise.
+       * testsuite/22_locale/locale/cons/12352.cc: Also test en_US
+       locale.
+
+2012-03-02  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/c_global/cstdio: Remove extraneous extern.
+       * include/c_std/cstdio: Same.
+
+2012-03-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config/abi/post/solaris2.8/baseline_symbols.txt: Regenerate.
+       * config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
+       * config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
+       * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
+       * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
+
+2012-03-01  Benjamin Kosnik  <bkoz@redhat.com>
+            Ramana Radhakrishnan <ramana@gcc.gnu.org>
+
+       PR libstdc++/51785
+       * acinclude.m4 (GLIBCXX_CHECK_STDIO_PROTO): New.
+       * configure.ac: Call it.
+       * configure: Regenerate.
+       * config.h.in: Same.
+       * config/os/gnu-linux/os_defines.h: Conditionally undefine
+       _GLIBCXX_HAVE_GETS.
+       * include/c_global/cstdio: Conditionally declare deprecated gets.
+       * include/c_std/cstdio: Same.
+
+2012-03-01  Michael Spertus  <mike_spertus@symantec.com>
+
+       * include/tr2/type_traits (typelist): To __reflection_typelist.
+       (first, rest, empty): Remove.
+
+2012-03-01  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/Makefile.am (CLEANFILES): Add *.gdb.
+       * testsuite/Makefile.in: Regenerate.
+
+2012-02-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update.
+
+2012-02-28  Benjamin Kosnik  <bkoz@redhat.com>
+
+       PR libstdc++/52191
+       * testsuite/util/testsuite_abi.cc (compare_symbols): Check new
+       symbols added into the latest version. Mark tls entities as
+       undesignated.
+
+2012-02-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR bootstrap/52414
+       * src/Makefile.am (libstdc++-symbols.ver): Only remove comment lines
+       if they are at the beginning of lines (with optional whitespace before
+       #).
+       * src/Makefile.in: Regenerated.
+
+2012-02-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
+       * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise.
+       * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
+       Likewise.
+       * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise.
+       * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise.
+       * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise.
+       * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise.
+       * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise.
+       * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise.
+
+2012-02-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR libstdc++/52188
+       * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Remove symvers_renaming.
+       Remove ENABLE_SYMVERS_SOL2.
+       * configure: Regenerate.
+       * src/Makefile.am [ENABLE_SYMVERS] (libstdc++-symbols.ver):
+       Postprocess mapfile.
+       [ENABLE_SYMVERS_GNU]: Remove ENABLE_SYMVERS_SOL2 handling.
+       * src/Makefile.in: Regenerate.
+
+       * config/abi/pre/gnu.ver (GLIBCXX_3.4.5) [!__sun__ && !__svr4__]:
+       Don't export
+       _ZNSt19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEppEv.
+
+2012-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR testsuite/52201
+       * testsuite/29_atomics/atomic/operators/pointer_partial_void.cc:
+       Require atomic builtins.
+       * testsuite/29_atomics/atomic/operators/51811.cc: Likewise.
+
+2012-02-23  Jason Merrill  <jason@redhat.com>
+
+       * include/bits/locale_facets.h (class num_get): Undo reordering of
+       do_get virtual functions.
+
 2012-02-14  Edward Smith-Rowland  <3dw4rd@verizon.net>
 
        * testsuite/26_numerics/random/
        * testsuite/26_numerics/random/
        geometric_distribution/requirements/typedefs.cc: Ditto.
 
-2012-02-17  Benjamin Kosnik  <bkoz@redhat.com>
+2012-02-21  Benjamin Kosnik  <bkoz@redhat.com>
 
        PR libstdc++/50349
        * config/abi/pre/gnu.ver: Only one local.