diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-05-07 21:27:54 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-05-07 21:27:54 +0000 |
commit | cb4b339b6f81d21a2dd4e20acfe698a2e7226857 (patch) | |
tree | c30258339d2a08a69bc22ef35afceb0e8fe1957c /libstdc++-v3/ChangeLog-2001 | |
parent | 7e16444b9864a56cf9e656570965978693d7d1df (diff) | |
download | ppe42-gcc-cb4b339b6f81d21a2dd4e20acfe698a2e7226857.tar.gz ppe42-gcc-cb4b339b6f81d21a2dd4e20acfe698a2e7226857.zip |
PR c++/28145
* libsupc++/cxxabi.h (__forced_unwind, __foreign_exception):
New classes.
* libsupc++/eh_exception.cc: Define their destructors.
* config/abi/pre/gnu.ver: Export their type_infos.
* config/abi/pre/gnu-versioned-namespace.ver: Likewise.
* libsupc++/eh_personality.cc: A handler for abi::__forced_unwind
matches a forced unwind, and a handler for abi::__foreign_exception
matches a foreign exception.
* include/bits/istream.tcc: Rethrow forced unwind.
* include/bits/ostream.tcc: Likewise.
* include/bits/ostream_insert.h: Likewise.
* include/bits/basic_string.tcc (operator>>, getline): Likewise.
* include/bits/fstream.tcc (basic_filebuf::close): Likewise.
* include/ext/vstring.cc (operator>>, getline): Likewise.
* src/istream.cc: Likewise.
* src/compatibility.cc (basic_istream::ignore): Likewise.
* include/std/bitset (operator>>): Likewise.
* include/std/fstream (basic_filebuf::close): Remove throw() spec.
* libsupc++/cxxabi-internal.h: Split out from...
* libsupc++/cxxabi.h: ...here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124517 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/ChangeLog-2001')
0 files changed, 0 insertions, 0 deletions