This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
* Makefile.am: Optionally recurse into 'debug' subdir. * configure.in: Generate debug/Makefile. * docs/html/configopts.html: Document new semantics of --enable-libstdcxx-debug. * docs/html/debug.html: Document libstdc++ debug mode. * docs/html/17_intro/howto.html: Document debug-mode macros. * include/Makefile.am: Install debug-mode headers. * src/Makefile.am: Include debug.cc; removed old debug libstdc++. * src/misc-inst.cc: Instantiate with release-mode strings. * src/string-inst.cc: Ditto. * include/bits/basic_string.h: Defines for release-mode containers. * include/bits/basic_string.tcc: Defines for release-mode containers. (basic_string::_S_construct): Fix NULL pointer check. * include/bits/deque.tcc: Ditto. * include/bits/istream.tcc: Ditto. * include/bits/list.tcc: Ditto. * include/bits/ostream.tcc: Ditto. * include/bits/stl_bvector.h: Ditto. * include/bits/stl_deque.h: Ditto. * include/bits/stl_list.h: Ditto. * include/bits/stl_map.h: Ditto. * include/bits/stl_multimap.h: Ditto. * include/bits/stl_multiset.h: Ditto. * include/bits/stl_set.h: Ditto. * include/bits/stl_vector.h: Ditto. * include/bits/stringfwd.h: Ditto. * include/bits/vector.tcc: Ditto. * include/ext/hash_map: Ditto. * include/ext/hash_set: Ditto. * include/std/std_bitset.h: Ditto. * include/bits/stl_algo.h: Added algorithm precondition annotations. * include/bits/stl_algobase.h: Ditto. * include/ext/algorithm: Ditto. * testsuite/Makefile.am: Ditto. * testsuite/23_containers/list_operators.cc: Don't verify performance guarantees when in debug mode. * testsuite/lib/libstdc++-v3-dg.exp: Link against the debug libraries when checking with debug mode. * include/bits/debug/basic_string.h: New. * include/bits/debug/bitset.h: New. * include/bits/debug/debug.h: New. * include/bits/debug/deque.h: New. * include/bits/debug/formatter.h: New. * include/bits/debug/hash_map.h: New. * include/bits/debug/hash_multimap.h: New. * include/bits/debug/hash_multiset.h: New. * include/bits/debug/hash_set.h: New. * include/bits/debug/list.h: New. * include/bits/debug/map.h: New. * include/bits/debug/multimap.h: New. * include/bits/debug/multiset.h: New. * include/bits/debug/safe_base.h: New. * include/bits/debug/safe_iterator.h: New. * include/bits/debug/safe_iterator.tcc: New. * include/bits/debug/safe_sequence.h: New. * include/bits/debug/set.h: New. * include/bits/debug/support.h: New. * include/bits/debug/vector.h: New. * include/ext/debug/bitset: New. * include/ext/debug/deque: New. * include/ext/debug/hash_map: New. * include/ext/debug/hash_set: New. * include/ext/debug/list: New. * include/ext/debug/map: New. * include/ext/debug/set: New. * include/ext/debug/string: New. * include/ext/debug/vector: New. * src/debug.cc: New. * debug/Makefile.am: New. * include/bits/gnu-cxx-utility.h: New.
Attachment:
debugmode.patch.gz
Description: GNU Zip compressed data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |