Jonathan, I still am seeing new failures in the libstdc++ deque testsuite as of last night. I don't know if you still are working through the fallout from the earlier patches, but I wanted to make you aware.
AIX defaults to 32 bit. A template was not initialized for int? FAIL: 23_containers/deque/requirements/dr438/insert_neg.cc (test for errors, line 1943) FAIL: 23_containers/deque/requirements/dr438/insert_neg.cc (test for excess errors) Excess errors: /tmp/20141104/powerpc-ibm-aix7.1.0.0/libstdc++-v3/include/bits/stl_deque.h:1931:25: error: no matching function for call to 'std::deque<A>::_M_fill_insert(std::deque<A>::iterator&, int&, int&)' FAIL: 23_containers/deque/requirements/dr438/assign_neg.cc (test for errors, line 1859) FAIL: 23_containers/deque/requirements/dr438/assign_neg.cc (test for excess errors) Excess errors: /tmp/20141104/powerpc-ibm-aix7.1.0.0/libstdc++-v3/include/bits/stl_deque.h:1847:25: error: no matching function for call to 'std::deque<A>::_M_fill_assign(int&, int&)' FAIL: 23_containers/deque/requirements/dr438/constructor_1_neg.cc (test for errors, line 1792) FAIL: 23_containers/deque/requirements/dr438/constructor_1_neg.cc (test for excess errors) Excess errors: /tmp/20141104/powerpc-ibm-aix7.1.0.0/libstdc++-v3/include/bits/stl_deque.h:1780:22: error: no matching function for call to 'std::deque<std::deque<int> >::_M_fill_initialize(int&)' FAIL: 23_containers/deque/requirements/dr438/constructor_2_neg.cc (test for errors, line 1792) FAIL: 23_containers/deque/requirements/dr438/constructor_2_neg.cc (test for excess errors) Excess errors: /tmp/20141104/powerpc-ibm-aix7.1.0.0/libstdc++-v3/include/bits/stl_deque.h:1780:22: error: no matching function for call to 'std::deque<std::deque<std::pair<char, char> > ::_M_fill_initialize(char&)' And these are not related to deque, but appear to be additional issues in the libstdc++ implementation: FAIL: 20_util/tuple/comparison_operators/overloaded.cc (test for excess errors) Excess errors: /tmp/20141104/powerpc-ibm-aix7.1.0.0/libstdc++-v3/include/tuple:102:12: error: 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const std::_Head_base<_Idx, _Head, false>&) [with long unsigned int _Idx = 0ul; _Head = std::nullptr_t]' conflicts with a previous declaration /tmp/20141104/powerpc-ibm-aix7.1.0.0/libstdc++-v3/include/tuple:102:12: error: 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const std::_Head_base<_Idx, _Head, false>&) [with long unsigned int _Idx = 0ul; _Head = std::nullptr_t]' conflicts with a previous declaration FAIL: 20_util/tuple/creation_functions/tuple_cat.cc (test for excess errors) Excess errors: /tmp/20141104/powerpc-ibm-aix7.1.0.0/libstdc++-v3/include/tuple:102:12: error: 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const std::_Head_base<_Idx, _Head, false>&) [with long unsigned int _Idx = 6ul; _Head = std::nullptr_t]' conflicts with a previous declaration /tmp/20141104/powerpc-ibm-aix7.1.0.0/libstdc++-v3/include/tuple:102:12: error: 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(const std::_Head_base<_Idx, _Head, false>&) [with long unsigned int _Idx = 6ul; _Head = std::nullptr_t]' conflicts with a previous declaration If you would prefer that I open Bugzilla issues, let me know. Thanks, David