------- Comment #4 from bkoz at gcc dot gnu dot org 2007-10-18 15:23 ------- Subject: Bug 30085
Author: bkoz Date: Thu Oct 18 15:22:58 2007 New Revision: 129442 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129442 Log: 2007-10-18 Benjamin Kosnik <[EMAIL PROTECTED]> * include/ext/hash_map: To... * include/backward/hash_map: ...here. Remove debug mode. * include/ext/hash_set: To... * include/backward/hash_set: ...here. Remove debug mode. * include/ext/hash_fun.h: To... * include/backward/hash_fun.h: ...here. * include/ext/hashtable.h: To... * include/backward/hashtable.h: ...here. * include/bits/c++config: Remove __gnu_cxx namespace from debug mode. * include/debug/debug.h: Same. * include/debug/hash_map: Remove. * include/debug/hash_multimap.h: Remove. * include/debug/hash_set.h: Remove. * include/debug/hash_set: Remove. * include/debug/hash_multiset.h: Remove. * include/debug/hash_map.h: Remove. * include/Makefile.am (ext_headers): Move hash_set, hash_map to backward. (debug_headers): Remove hash_map, hash_set, hash_map.h, hash_map.h, hash_multiset.h, hash_multimap.h. * include/Makefile.in: Regenerate. * docs/html/debug.html: Update. * docs/html/ext/howto.html: Same. * docs/html/faq/index.html: Same. * docs/doxygen/Intro.3: Same. * docs/doxygen/user.cfg.in: Adjust includes. * testsuite/ext/hash_map: Move to... * testsuite/backward/hash_map: ...here. * testsuite/ext/hash_set: Move to... * testsuite/backward/hash_set: ...here. 2007-10-18 Benjamin Kosnik <[EMAIL PROTECTED]> Removal of pre-ISO C++ items from include/backwards. * include/Makefile.am (backward_headers): Remove all but strstream, backward_warning.h. * include/Makefile.in: Regenerate. * include/backward/new.h: Remove. * include/backward/iterator.h: Same. * include/backward/alloc.h: Same. * include/backward/set.h: Same. * include/backward/hashtable.h: Same. * include/backward/hash_set.h: Same. * include/backward/fstream.h: Same. * include/backward/tempbuf.h: Same. * include/backward/istream.h: Same. * include/backward/bvector.h: Same. * include/backward/stack.h: Same. * include/backward/rope.h: Same. * include/backward/complex.h: Same. * include/backward/ostream.h: Same. * include/backward/heap.h: Same. * include/backward/iostream.h: Same. * include/backward/function.h: Same. * include/backward/multimap.h: Same. * include/backward/pair.h: Same. * include/backward/stream.h: Same. * include/backward/iomanip.h: Same. * include/backward/slist.h: Same. * include/backward/tree.h: Same. * include/backward/vector.h: Same. * include/backward/deque.h: Same. * include/backward/multiset.h: Same. * include/backward/defalloc.h: Same. * include/backward/list.h: Same. * include/backward/map.h: Same. * include/backward/algobase.h: Same. * include/backward/hash_map.h: Same. * include/backward/algo.h: Same. * include/backward/queue.h: Same. * include/backward/streambuf.h: Same. * testsuite/backward/header_hash_set_h.cc: Same. * testsuite/backward/header_slist_h.cc: Same. * testsuite/backward/header_hash_map_h.cc: Same. * testsuite/backward/header_tempbuf_h.cc: Same. * testsuite/backward/header_deque_h.cc: Same. * testsuite/backward/header_rope_h.cc: Same. * testsuite/backward/header_iterator_h.cc: Same. * testsuite/backward/header_hashtable_h.cc: Same. 2007-10-18 Benjamin Kosnik <[EMAIL PROTECTED]> PR libstdc++/30085 * include/debug/unordered_map: New. * include/debug/unordered_set: New. * include/debug/safe_association.h: New. * include/std/unordered_map: Include debug header if _GLIBCXX_DEBUG. * include/std/unordered_set: Same. * include/Makefile.am (debug_headers): Add unordered_map, unordered_set, safe_association.h. * include/Makefile.in: Regenerate. * testsuite/23_containers/unordered_map/requirements/debug.cc: New. * testsuite/23_containers/unordered_multimap/requirements/ debug.cc: New. * testsuite/23_containers/unordered_set/requirements/debug.cc: New. * testsuite/23_containers/unordered_multiset/requirements/ debug.cc: New. 2007-10-18 Benjamin Kosnik <[EMAIL PROTECTED]> * testsuite/util/native_type/assoc/native_hash_multimap.hpp: Remove hash_map include. Added: trunk/libstdc++-v3/include/backward/hash_fun.h - copied, changed from r129351, trunk/libstdc++-v3/include/ext/hash_fun.h trunk/libstdc++-v3/include/backward/hash_map - copied, changed from r129351, trunk/libstdc++-v3/include/ext/hash_map trunk/libstdc++-v3/include/backward/hash_set - copied, changed from r129351, trunk/libstdc++-v3/include/ext/hash_set trunk/libstdc++-v3/include/backward/hashtable.h - copied, changed from r129351, trunk/libstdc++-v3/include/ext/hashtable.h trunk/libstdc++-v3/include/debug/safe_association.h trunk/libstdc++-v3/include/debug/unordered_map trunk/libstdc++-v3/include/debug/unordered_set trunk/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/debug.cc trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/debug.cc trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/debug.cc trunk/libstdc++-v3/testsuite/23_containers/unordered_set/requirements/debug.cc trunk/libstdc++-v3/testsuite/backward/hash_map/ - copied from r129351, trunk/libstdc++-v3/testsuite/ext/hash_map/ trunk/libstdc++-v3/testsuite/backward/hash_set/ - copied from r129351, trunk/libstdc++-v3/testsuite/ext/hash_set/ trunk/libstdc++-v3/testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc Removed: trunk/libstdc++-v3/include/backward/algo.h trunk/libstdc++-v3/include/backward/algobase.h trunk/libstdc++-v3/include/backward/alloc.h trunk/libstdc++-v3/include/backward/bvector.h trunk/libstdc++-v3/include/backward/complex.h trunk/libstdc++-v3/include/backward/defalloc.h trunk/libstdc++-v3/include/backward/deque.h trunk/libstdc++-v3/include/backward/fstream.h trunk/libstdc++-v3/include/backward/function.h trunk/libstdc++-v3/include/backward/hash_map.h trunk/libstdc++-v3/include/backward/hash_set.h trunk/libstdc++-v3/include/backward/heap.h trunk/libstdc++-v3/include/backward/iomanip.h trunk/libstdc++-v3/include/backward/iostream.h trunk/libstdc++-v3/include/backward/istream.h trunk/libstdc++-v3/include/backward/iterator.h trunk/libstdc++-v3/include/backward/list.h trunk/libstdc++-v3/include/backward/map.h trunk/libstdc++-v3/include/backward/multimap.h trunk/libstdc++-v3/include/backward/multiset.h trunk/libstdc++-v3/include/backward/new.h trunk/libstdc++-v3/include/backward/ostream.h trunk/libstdc++-v3/include/backward/pair.h trunk/libstdc++-v3/include/backward/queue.h trunk/libstdc++-v3/include/backward/rope.h trunk/libstdc++-v3/include/backward/set.h trunk/libstdc++-v3/include/backward/slist.h trunk/libstdc++-v3/include/backward/stack.h trunk/libstdc++-v3/include/backward/stream.h trunk/libstdc++-v3/include/backward/streambuf.h trunk/libstdc++-v3/include/backward/tempbuf.h trunk/libstdc++-v3/include/backward/tree.h trunk/libstdc++-v3/include/backward/vector.h trunk/libstdc++-v3/include/debug/hash_map trunk/libstdc++-v3/include/debug/hash_map.h trunk/libstdc++-v3/include/debug/hash_multimap.h trunk/libstdc++-v3/include/debug/hash_multiset.h trunk/libstdc++-v3/include/debug/hash_set trunk/libstdc++-v3/include/debug/hash_set.h trunk/libstdc++-v3/include/ext/hash_fun.h trunk/libstdc++-v3/include/ext/hash_map trunk/libstdc++-v3/include/ext/hash_set trunk/libstdc++-v3/include/ext/hashtable.h trunk/libstdc++-v3/testsuite/backward/header_deque_h.cc trunk/libstdc++-v3/testsuite/backward/header_hash_map_h.cc trunk/libstdc++-v3/testsuite/backward/header_hash_set_h.cc trunk/libstdc++-v3/testsuite/backward/header_hashtable_h.cc trunk/libstdc++-v3/testsuite/backward/header_iterator_h.cc trunk/libstdc++-v3/testsuite/backward/header_rope_h.cc trunk/libstdc++-v3/testsuite/backward/header_slist_h.cc trunk/libstdc++-v3/testsuite/backward/header_tempbuf_h.cc trunk/libstdc++-v3/testsuite/ext/hash_map/ trunk/libstdc++-v3/testsuite/ext/hash_set/ Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/config.h.in trunk/libstdc++-v3/docs/doxygen/Intro.3 trunk/libstdc++-v3/docs/doxygen/user.cfg.in trunk/libstdc++-v3/docs/html/debug.html trunk/libstdc++-v3/docs/html/ext/howto.html trunk/libstdc++-v3/docs/html/faq/index.html trunk/libstdc++-v3/include/Makefile.am trunk/libstdc++-v3/include/Makefile.in trunk/libstdc++-v3/include/backward/backward_warning.h trunk/libstdc++-v3/include/bits/c++config trunk/libstdc++-v3/include/debug/debug.h trunk/libstdc++-v3/include/std/unordered_map trunk/libstdc++-v3/include/std/unordered_set trunk/libstdc++-v3/testsuite/backward/hash_map/1.cc trunk/libstdc++-v3/testsuite/backward/hash_map/14648.cc trunk/libstdc++-v3/testsuite/backward/hash_map/23528.cc trunk/libstdc++-v3/testsuite/backward/hash_map/requirements/explicit_instantiation.cc trunk/libstdc++-v3/testsuite/backward/hash_set/1.cc trunk/libstdc++-v3/testsuite/backward/hash_set/check_construct_destroy.cc trunk/libstdc++-v3/testsuite/backward/hash_set/requirements/explicit_instantiation.cc trunk/libstdc++-v3/testsuite/util/native_type/assoc/native_hash_multimap.hpp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085