gcc/libstdc++-v3/testsuite
Tom Tromey 3efe2bf72b re PR libstdc++/51649 (pretty printers don't handle std::__7:: namespace)
PR libstdc++/51649:
	* testsuite/libstdc++-prettyprinters/debug.cc: New file.
	* testsuite/lib/gdb-test.exp (regexp-test): New proc.
	(note-test): Update.
	(gdb-test): Handle regexp tests.  Add some logging.
	* testsuite/libstdc++-prettyprinters/simple.cc: Compile with -O0.
	(placeholder, use): Remove.
	(main): Add tests for deque, list, map, and set iterators.  Add
	tests for slist and slist iterator.
	* testsuite/libstdc++-prettyprinters/48362.cc (main): Handle __7
	namespace.
	* python/libstdcxx/v6/printers.py (StdListPrinter.children): Use
	the type's _Node typedef.
	(StdListIteratorPrinter.to_string): Change how node type is
	computed.
	(StdSlistPrinter.children): Use the type's _Node typedef.
	(StdSlistIteratorPrinter.to_string): Likewise.
	(StdRbtreeIteratorPrinter.to_string): Use the type's _Link_type
	typedef.
	(StdMapPrinter.children): Change how the node's type is computed.
	(StdSetPrinter.children): Likewise.
	(StdForwardListPrinter.children): Use the type's _Node typedef.
	(Printer.add_version): New method.
	(Printer.add_container): New method.
	(build_libstdcxx_dictionary): Handle __7 and __cxx1998
	namespaces.
	(find_type): New function.

From-SVN: r183732
2012-01-30 16:25:11 +00:00
..
17_intro
18_support re PR libstdc++/51438 (std::exception and derived classes are not compatible with std::nested_exception and C++11 in general) 2011-12-06 20:03:25 +00:00
19_diagnostics re PR c++/50920 (add a -std=c++11 option to the driver) 2011-10-31 15:34:14 -04:00
20_util 1.cc: Add dg-require-time. 2012-01-25 19:00:30 +00:00
21_strings class.c (add_implicitly_declared_members): Update move conditions. 2011-11-17 11:35:11 -05:00
22_locale 1.cc: Add dg-require-time. 2012-01-25 19:00:30 +00:00
23_containers re PR libstdc++/51845 (23_containers/unordered_multimap/erase/24061-multimap.cc segfault) 2012-01-19 11:46:31 +01:00
24_iterators
25_algorithms stl_heap.h (pop_heap): Check for non-empty range in overload taking a predicate. 2011-12-04 13:21:53 +00:00
26_numerics re PR libstdc++/51083 (TR1 [tr.c99.cmath.over] and C++11 [cmplx.over] overloads not constrained) 2011-11-12 15:57:03 +00:00
27_io 1.cc: Add dg-require-time. 2012-01-25 19:00:30 +00:00
28_regex re PR libstdc++/51711 (regex.h contains incorrect code) 2011-12-30 11:40:37 +00:00
29_atomics c-family 2011-11-28 20:28:23 +00:00
30_threads re PR libstdc++/50982 (AIX libstdc++ GTHREADS incompatibility) 2012-01-21 21:27:49 +00:00
abi re PR c++/6057 (expression mangling doesn't work for operator new) 2012-01-06 16:39:43 -05:00
backward
config
data
decimal
ext basic_string.h (basic_string::at): Move adjacent to other overload. 2011-11-07 00:06:23 +00:00
lib re PR libstdc++/51649 (pretty printers don't handle std::__7:: namespace) 2012-01-30 16:25:11 +00:00
libstdc++-abi
libstdc++-dg
libstdc++-prettyprinters re PR libstdc++/51649 (pretty printers don't handle std::__7:: namespace) 2012-01-30 16:25:11 +00:00
performance search_n.cc: Disambiguate local variable. 2011-12-19 23:29:14 +00:00
tr1 weak_ptr_expired.cc: Modify to PASS instead of XFAIL. 2011-12-23 17:31:00 +00:00
tr2
util hashtable.h (_Hashtable<>::emplace, [...]): Add. 2011-12-09 20:01:04 +00:00
Makefile.am
Makefile.in [multiple changes] 2012-01-23 23:12:01 +00:00