This is the mail archive of the
libstdc++-cvs@gcc.gnu.org
mailing list for the libstdc++ project.
r171051 - in /branches/gcc-4_6-branch/libstdc++...
- From: bkoz at gcc dot gnu dot org
- To: libstdc++-cvs at gcc dot gnu dot org
- Date: Wed, 16 Mar 2011 16:59:25 -0000
- Subject: r171051 - in /branches/gcc-4_6-branch/libstdc++...
Author: bkoz
Date: Wed Mar 16 16:59:24 2011
New Revision: 171051
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171051
Log:
2011-03-16 Benjamin Kosnik <bkoz@redhat.com>
* src/Makefile.am: Add functional.cc, shared_ptr.cc.
* src/Makefile.in: Regenerate.
* libsupc++/Makefile.am: Add nested_exception.cc.
* libsupc++/Makefile.in: Regenerate.
* src/system_error.cc: Add ctor and dtor definitions for error_category.
* src/functional.cc: New. Add dtor definition for bad_function_call.
* src/stdexcept.cc: Add dtor definitions for domain_error,
invalid_argument, length_error, out_of_range, range_error,
overflow_error, underflow_error.
* src/future.cc: Add dtor definition for __future_base::_Result_base.
* src/shared_ptr.cc: New. Add dtor definition for bad_weak_ptr.
* include/std/system_error: Adjust.
* include/std/stdexcept: Same.
* include/std/future: Same.
* include/std/functional: Same.
* include/bits/shared_ptr_base.h: Same.
* libsupc++/nested_exception.cc: New. Add dtor for nested_exception.
* libsupc++/nested_exception.h: Adjust.
* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line numbers.
* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same.
* config/abi/pre/gnu.ver: Add new exports.
* src/future.cc: Guard definitions.
* libsupc++/nested_exception.cc: Same.
* config/abi/pre/gnu.ver: Make nested_exception exports super clear.
Move bad_function_call exports from CXXABI_1.3.5 to GLIBCXX_3.4.15.
Add base destructors for stdexcept classes.
* testsuite/19_diagnostics/stdexcept.cc: New.
Added:
branches/gcc-4_6-branch/libstdc++-v3/libsupc++/nested_exception.cc
branches/gcc-4_6-branch/libstdc++-v3/src/functional.cc
branches/gcc-4_6-branch/libstdc++-v3/src/shared_ptr.cc
branches/gcc-4_6-branch/libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc
Modified:
branches/gcc-4_6-branch/libstdc++-v3/ChangeLog
branches/gcc-4_6-branch/libstdc++-v3/config/abi/pre/gnu.ver
branches/gcc-4_6-branch/libstdc++-v3/include/bits/c++config
branches/gcc-4_6-branch/libstdc++-v3/include/bits/regex.h
branches/gcc-4_6-branch/libstdc++-v3/include/bits/regex_compiler.h
branches/gcc-4_6-branch/libstdc++-v3/include/bits/regex_cursor.h
branches/gcc-4_6-branch/libstdc++-v3/include/bits/regex_grep_matcher.h
branches/gcc-4_6-branch/libstdc++-v3/include/bits/regex_grep_matcher.tcc
branches/gcc-4_6-branch/libstdc++-v3/include/bits/regex_nfa.h
branches/gcc-4_6-branch/libstdc++-v3/include/bits/regex_nfa.tcc
branches/gcc-4_6-branch/libstdc++-v3/include/bits/shared_ptr_base.h
branches/gcc-4_6-branch/libstdc++-v3/include/std/functional
branches/gcc-4_6-branch/libstdc++-v3/include/std/future
branches/gcc-4_6-branch/libstdc++-v3/include/std/stdexcept
branches/gcc-4_6-branch/libstdc++-v3/include/std/system_error
branches/gcc-4_6-branch/libstdc++-v3/libsupc++/Makefile.am
branches/gcc-4_6-branch/libstdc++-v3/libsupc++/Makefile.in
branches/gcc-4_6-branch/libstdc++-v3/libsupc++/nested_exception.h
branches/gcc-4_6-branch/libstdc++-v3/src/Makefile.am
branches/gcc-4_6-branch/libstdc++-v3/src/Makefile.in
branches/gcc-4_6-branch/libstdc++-v3/src/future.cc
branches/gcc-4_6-branch/libstdc++-v3/src/stdexcept.cc
branches/gcc-4_6-branch/libstdc++-v3/src/system_error.cc
branches/gcc-4_6-branch/libstdc++-v3/testsuite/20_util/shared_ptr/cons/43820_neg.cc
branches/gcc-4_6-branch/libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc