This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [v3] libstdc++/17780
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: bkoz at redhat dot com
- Cc: gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
- Date: Wed, 06 Oct 2004 11:30:18 -0400
- Subject: Re: [v3] libstdc++/17780
- References: <20041005231818.06ab5bc2.bkoz@redhat.com>
This patch has introduced new regressions on AIX. Was this patch
tested on systems using the old allocator?
David
Executing on host: /tmp/powerpc-ibm-aix5.2.0.0-20041006/gcc/g++ -shared-libgcc -B/tmp/powerpc-ibm-aix5.2.0.0-20041006/gcc/ -nostdinc++ -L/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/src -L/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/src/.libs -B/farm/dje/install/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/bin/ -B/farm/dje/install/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/lib/ -isystem /farm/dje/install/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/include -isystem /farm/dje/install/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/sys-include -g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0 -DLOCALEDIR="/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/po/share/locale" -nostdinc++ -I/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/powerpc-ibm-aix5.2.0.0 -I/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/includ!
e -I/farm/dje/src/src/libstdc++-v3/libsupc++ -I/farm/dje/src/src/libstdc++-v3/libsupc++ -I/farm/dje/src/src/libstdc++-v3/include/backward -I/farm/dje/src/src/libstdc++-v3/testsuite /farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc -include bits/stdc++.h -L/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/./libstdc++-v3/testsuite -lv3test -lm -o ./deallocate_global-1.exe (timeout = 300)
spawn /tmp/powerpc-ibm-aix5.2.0.0-20041006/gcc/g++ -shared-libgcc -B/tmp/powerpc-ibm-aix5.2.0.0-20041006/gcc/ -nostdinc++ -L/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/src -L/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/src/.libs -B/farm/dje/install/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/bin/ -B/farm/dje/install/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/lib/ -isystem /farm/dje/install/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/include -isystem /farm/dje/install/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/sys-include -g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0 -DLOCALEDIR="/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/po/share/locale" -nostdinc++ -I/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/powerpc-ibm-aix5.2.0.0 -I/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include -I/farm/dje!
/src/src/libstdc++-v3/libsupc++ -I/farm/dje/src/src/libstdc++-v3/libsupc++ -I/farm/dje/src/src/libstdc++-v3/include/backward -I/farm/dje/src/src/libstdc++-v3/testsuite /farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc -include bits/stdc++.h -L/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/./libstdc++-v3/testsuite -lv3test -lm -o ./deallocate_global-1.exe
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In instantiation of `__gnu_cxx::__mt_alloc<char_t, pool_t>':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:117: instantiated from `std::basic_string<char_t, traits_t, allocator_t>'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:601: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:611: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In constructor `__gnu_cxx::__mt_alloc<_Tp, _Poolp>::__mt_alloc() [with _Tp = char_t, _Poolp = pool_t]':
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:624: error: incomplete type `pool_t' used in nested name specifier
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In copy constructor `__gnu_cxx::__mt_alloc<_Tp, _Poolp>::__mt_alloc(const __gnu_cxx::__mt_alloc<_Tp, _Poolp>&) [with _Tp = char_t, _Poolp = pool_t]':
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:627: error: incomplete type `pool_t' used in nested name specifier
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: At global scope:
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In instantiation of `__gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:154: instantiated from `std::basic_string<char_t, traits_t, allocator_t>::_Rep'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:141: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:616: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:617: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h: In instantiation of `std::basic_string<char_t, traits_t, allocator_t>::_Rep':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:141: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:154: error: no type named 'other' in 'struct __gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc: In static member function `static typename std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(typename _Alloc::size_type, typename _Alloc::size_type, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:150: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:550: error: no type named 'other' in 'struct __gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc: In member function `void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_destroy(const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:155: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:371: error: no type named 'other' in 'struct __gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>'
compiler exited with status 1
output is:
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In instantiation of `__gnu_cxx::__mt_alloc<char_t, pool_t>':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:117: instantiated from `std::basic_string<char_t, traits_t, allocator_t>'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:601: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:611: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In constructor `__gnu_cxx::__mt_alloc<_Tp, _Poolp>::__mt_alloc() [with _Tp = char_t, _Poolp = pool_t]':
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:624: error: incomplete type `pool_t' used in nested name specifier
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In copy constructor `__gnu_cxx::__mt_alloc<_Tp, _Poolp>::__mt_alloc(const __gnu_cxx::__mt_alloc<_Tp, _Poolp>&) [with _Tp = char_t, _Poolp = pool_t]':
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:627: error: incomplete type `pool_t' used in nested name specifier
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: At global scope:
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In instantiation of `__gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:154: instantiated from `std::basic_string<char_t, traits_t, allocator_t>::_Rep'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:141: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:616: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:617: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h: In instantiation of `std::basic_string<char_t, traits_t, allocator_t>::_Rep':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:141: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:154: error: no type named 'other' in 'struct __gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc: In static member function `static typename std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(typename _Alloc::size_type, typename _Alloc::size_type, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:150: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:550: error: no type named 'other' in 'struct __gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc: In member function `void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_destroy(const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:155: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:371: error: no type named 'other' in 'struct __gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>'
FAIL: ext/mt_allocator/deallocate_global-1.cc (test for excess errors)
Excess errors:
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In instantiation of `__gnu_cxx::__mt_alloc<char_t, pool_t>':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:117: instantiated from `std::basic_string<char_t, traits_t, allocator_t>'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:601: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:611: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In constructor `__gnu_cxx::__mt_alloc<_Tp, _Poolp>::__mt_alloc() [with _Tp = char_t, _Poolp = pool_t]':
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:624: error: incomplete type `pool_t' used in nested name specifier
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In copy constructor `__gnu_cxx::__mt_alloc<_Tp, _Poolp>::__mt_alloc(const __gnu_cxx::__mt_alloc<_Tp, _Poolp>&) [with _Tp = char_t, _Poolp = pool_t]':
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:627: error: incomplete type `pool_t' used in nested name specifier
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: At global scope:
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: In instantiation of `__gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:154: instantiated from `std::basic_string<char_t, traits_t, allocator_t>::_Rep'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:141: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:616: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:617: error: invalid use of undefined type `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h:392: error: declaration of `struct pool_t'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h: In instantiation of `std::basic_string<char_t, traits_t, allocator_t>::_Rep':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:141: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:154: error: no type named 'other' in 'struct __gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc: In static member function `static typename std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(typename _Alloc::size_type, typename _Alloc::size_type, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:150: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:550: error: no type named 'other' in 'struct __gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc: In member function `void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_destroy(const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]':
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:155: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1382: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, __false_type) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.h:1397: instantiated from `static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char_t*, _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:229: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char_t, _Traits = traits_t, _Alloc = allocator_t]'
/farm/dje/src/src/libstdc++-v3/testsuite/ext/mt_allocator/deallocate_global-1.cc:70: instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041006/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/bits/basic_string.tcc:371: error: no type named 'other' in 'struct __gnu_cxx::__mt_alloc<char_t, pool_t>::rebind<char, pool_t>'
WARNING: ext/mt_allocator/deallocate_global-1.cc compilation failed to produce executable