re PR libstdc++/49187 (parallel mode compilation broken - unqualified lookup? (bisected))
authorPaolo Carlini <paolo.carlini@oracle.com>
Fri, 27 May 2011 16:35:36 +0000 (16:35 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 27 May 2011 16:35:36 +0000 (16:35 +0000)
commite330aa5b3568877fb26267fa0f277de320821b14
tree1051bb4048ccce0663659df76760928b03612b7b
parent0219becc2c40e0cd43515e6015fe833cf2d0cf8f
re PR libstdc++/49187 (parallel mode compilation broken - unqualified lookup? (bisected))

2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/49187
* include/parallel/losertree.h: Add missing using declarations
of _Base::_M_comp.
* include/parallel/algobase.h: Include <parallel/algorithmfwd.h>.
* include/parallel/multiway_merge.h: Include <parallel/
multiseq_selection.h>, forward declare __merge_advance.
* include/parallel/multiseq_selection.h: Don't include <parallel/
sort.h> here.
* include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Fix
qualification of upper_bound.

* testsuite/ext/pb_ds/regression/tree_no_data_map_rand_debug.cc:
Use dg-require-debug-mode.
* testsuite/ext/pb_ds/regression/tree_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/priority_queue_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/trie_no_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/trie_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/list_update_no_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/list_update_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/hash_no_data_map_rand_debug.cc:
Likewise.
* testsuite/ext/pb_ds/regression/hash_data_map_rand_debug.cc:
Likewise.

* include/parallel/algo.h: Minor uglification fixes.

From-SVN: r174342
16 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
libstdc++-v3/include/parallel/algo.h
libstdc++-v3/include/parallel/algobase.h
libstdc++-v3/include/parallel/losertree.h
libstdc++-v3/include/parallel/multiseq_selection.h
libstdc++-v3/include/parallel/multiway_merge.h
libstdc++-v3/testsuite/ext/pb_ds/regression/hash_data_map_rand_debug.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/hash_no_data_map_rand_debug.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_data_map_rand_debug.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/list_update_no_data_map_rand_debug.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/priority_queue_rand_debug.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/tree_data_map_rand_debug.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/tree_no_data_map_rand_debug.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/trie_data_map_rand_debug.cc
libstdc++-v3/testsuite/ext/pb_ds/regression/trie_no_data_map_rand_debug.cc