public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global
@ 2004-10-06 15:34 dje at gcc dot gnu dot org
  2004-10-06 17:01 ` [Bug libstdc++/17864] " pinskia at gcc dot gnu dot org
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: dje at gcc dot gnu dot org @ 2004-10-06 15:34 UTC (permalink / raw)
  To: gcc-bugs

The patch for libstdc++/17780 has introduced new regressions on AIX and 
possibly all targets using the old allocator.

http://gcc.gnu.org/ml/libstdc++/2004-10/msg00036.html

-- 
           Summary: [4.0 Regression] deallocate_global
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: libstdc++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dje at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: powerpc-ibm-aix5.2.0.0
  GCC host triplet: powerpc-ibm-aix5.2.0.0
GCC target triplet: powerpc-ibm-aix5.2.0.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
@ 2004-10-06 17:01 ` pinskia at gcc dot gnu dot org
  2004-10-07  3:25 ` bkoz at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-06 17:01 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |build
   Target Milestone|---                         |4.0.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
  2004-10-06 17:01 ` [Bug libstdc++/17864] " pinskia at gcc dot gnu dot org
@ 2004-10-07  3:25 ` bkoz at gcc dot gnu dot org
  2004-10-08 17:07 ` bkoz at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2004-10-07  3:25 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bkoz at gcc dot gnu dot org  2004-10-07 03:25 -------

...chill mon! Damn. 

I believe this is fixed now. If not, please let me know. 

-benjamin


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
  2004-10-06 17:01 ` [Bug libstdc++/17864] " pinskia at gcc dot gnu dot org
  2004-10-07  3:25 ` bkoz at gcc dot gnu dot org
@ 2004-10-08 17:07 ` bkoz at gcc dot gnu dot org
  2004-10-08 18:35 ` dje at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2004-10-08 17:07 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bkoz at gcc dot gnu dot org  2004-10-08 17:07 -------

I still think the scope of this problem is wrong. This is likely an AIX-only
issue. At least, I cannot reproduce this on other platforms like darwin, or
cross compilers.

This compile error is confusing to me: it seems to point to something is up with
thread configs on AIX, just because of the files that are failing. However, the
line numbers don't match up to that. It doesn't look like it's choking on the
definition of the thread-enabled pool, which assumes _GTHREADS. 

How could this be happening? Can you pre-process one of these files and stick it
in bugzilla please?

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2004-10-08 17:07 ` bkoz at gcc dot gnu dot org
@ 2004-10-08 18:35 ` dje at gcc dot gnu dot org
  2004-10-08 18:37 ` dje at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: dje at gcc dot gnu dot org @ 2004-10-08 18:35 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bkoz at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2004-10-08 18:35 ` dje at gcc dot gnu dot org
@ 2004-10-08 18:37 ` dje at gcc dot gnu dot org
  2004-10-08 18:39 ` dje at watson dot ibm dot com
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: dje at gcc dot gnu dot org @ 2004-10-08 18:37 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dje at gcc dot gnu dot org  2004-10-08 18:37 -------
Created an attachment (id=7309)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7309&action=view)
deallocate_global preprocessed


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2004-10-08 18:37 ` dje at gcc dot gnu dot org
@ 2004-10-08 18:39 ` dje at watson dot ibm dot com
  2004-10-09  2:09 ` bkoz at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: dje at watson dot ibm dot com @ 2004-10-08 18:39 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dje at watson dot ibm dot com  2004-10-08 18:39 -------
Subject: Re:  [4.0 Regression] deallocate_global 

	I have atached the preprocessed source for one of the failing
testcases.

David


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2004-10-08 18:39 ` dje at watson dot ibm dot com
@ 2004-10-09  2:09 ` bkoz at gcc dot gnu dot org
  2004-10-09  6:20 ` dje at watson dot ibm dot com
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2004-10-09  2:09 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bkoz at gcc dot gnu dot org  2004-10-09 02:09 -------

Preprocessed source says threads are configured correctly. So, that's not it.

I still don't understand this compiler error message. Sorry.

-benjamin

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2004-10-09  2:09 ` bkoz at gcc dot gnu dot org
@ 2004-10-09  6:20 ` dje at watson dot ibm dot com
  2004-10-09 16:14 ` bkoz at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: dje at watson dot ibm dot com @ 2004-10-09  6:20 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dje at watson dot ibm dot com  2004-10-09 06:20 -------
Subject: Re:  [4.0 Regression] deallocate_global 

>>>>> bkoz at gcc dot gnu dot org writes:

Ben> Preprocessed source says threads are configured correctly. So, that's not it.

Ben> I still don't understand this compiler error message. Sorry.

	So where should we go from here?  The error appeared after the
libstdc++ checkin I referenced.

david


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2004-10-09  6:20 ` dje at watson dot ibm dot com
@ 2004-10-09 16:14 ` bkoz at gcc dot gnu dot org
  2004-10-09 18:54 ` dje at watson dot ibm dot com
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2004-10-09 16:14 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bkoz at gcc dot gnu dot org  2004-10-09 16:14 -------

The line numbers in your original link don't match up to the sources. If you
re-run a current compiler on deallocate_global-1.cc file and get different line
numbers in the error message, please post the error message in bugzilla.



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2004-10-09 16:14 ` bkoz at gcc dot gnu dot org
@ 2004-10-09 18:54 ` dje at watson dot ibm dot com
  2004-10-09 19:01 ` dje at gcc dot gnu dot org
  2004-10-11 15:03 ` dje at gcc dot gnu dot org
  11 siblings, 0 replies; 13+ messages in thread
From: dje at watson dot ibm dot com @ 2004-10-09 18:54 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dje at watson dot ibm dot com  2004-10-09 18:54 -------
Subject: Re:  [4.0 Regression] deallocate_global 

spawn /tmp/powerpc-ibm-aix5.2.0.0-20041009/gcc/g++ -shared-libgcc -B/tmp/powerpc-ibm-aix5.2.0.0-20041009/gcc/ -nostdinc++ -L/tmp/powerpc-ibm-aix5.2.0.0-20041009/powerpc-ibm-aix5.2.0.0/libstdc++-v3/src -L/tmp/powerpc-ibm-aix5.2.0.0-20041009/powerpc-ibm-aix5.2.0.0/libstdc++-v3/src/.libs -B/farm/dje/install/powerpc-ibm-aix5.2.0.0-20041009/powerpc-ibm-aix5.2.0.0/bin/ -B/farm/dje/install/powerpc-ibm-aix5.2.0.0-20041009/powerpc-ibm-aix5.2.0.0/lib/ -isystem /farm/dje/install/powerpc-ibm-aix5.2.0.0-20041009/powerpc-ibm-aix5.2.0.0/include -isystem /farm/dje/install/powerpc-ibm-aix5.2.0.0-20041009/powerpc-ibm-aix5.2.0.0/sys-include -g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0 -DLOCALEDIR="/tmp/powerpc-ibm-aix5.2.0.0-20041009/powerpc-ibm-aix5.2.0.0/libstdc++-v3/po/share/locale" -nostdinc++ -I/tmp/powerpc-ibm-aix5.2.0.0-20041009/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/powerpc-ibm-aix5.2.0.0 -I/tmp/powerpc-ibm-aix5.2.0.0-20041009/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_thread-1.cc -include bits/stdc++.h -L/tmp/powerpc-ibm-aix5.2.0.0-20041009/powerpc-ibm-aix5.2.0.0/./libstdc++-v3/testsuite -lv3test -lm -o ./deallocate_global_thread-1.exe 
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: At global scope:
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: At global scope:
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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_thread-1.cc (test for excess errors)
Excess errors:
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/powerpc-ibm-aix5.2.0.0/libstdc++-v3/include/ext/mt_allocator.h: At global scope:
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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-20041009/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_thread-1.cc:72:   instantiated from here
/tmp/powerpc-ibm-aix5.2.0.0-20041009/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_thread-1.cc compilation failed to produce executable


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2004-10-09 18:54 ` dje at watson dot ibm dot com
@ 2004-10-09 19:01 ` dje at gcc dot gnu dot org
  2004-10-11 15:03 ` dje at gcc dot gnu dot org
  11 siblings, 0 replies; 13+ messages in thread
From: dje at gcc dot gnu dot org @ 2004-10-09 19:01 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dje at gcc dot gnu dot org  2004-10-09 19:01 -------
Created an attachment (id=7316)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7316&action=view)
deallocate_global_thread-1.cc 20041009 preprocessed


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
Attachment #7309 is|0                           |1
           obsolete|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Bug libstdc++/17864] [4.0 Regression] deallocate_global
  2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2004-10-09 19:01 ` dje at gcc dot gnu dot org
@ 2004-10-11 15:03 ` dje at gcc dot gnu dot org
  11 siblings, 0 replies; 13+ messages in thread
From: dje at gcc dot gnu dot org @ 2004-10-11 15:03 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dje at gcc dot gnu dot org  2004-10-11 15:03 -------
Failures fixed.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17864


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2004-10-11 15:03 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-10-06 15:34 [Bug libstdc++/17864] New: [4.0 Regression] deallocate_global dje at gcc dot gnu dot org
2004-10-06 17:01 ` [Bug libstdc++/17864] " pinskia at gcc dot gnu dot org
2004-10-07  3:25 ` bkoz at gcc dot gnu dot org
2004-10-08 17:07 ` bkoz at gcc dot gnu dot org
2004-10-08 18:35 ` dje at gcc dot gnu dot org
2004-10-08 18:37 ` dje at gcc dot gnu dot org
2004-10-08 18:39 ` dje at watson dot ibm dot com
2004-10-09  2:09 ` bkoz at gcc dot gnu dot org
2004-10-09  6:20 ` dje at watson dot ibm dot com
2004-10-09 16:14 ` bkoz at gcc dot gnu dot org
2004-10-09 18:54 ` dje at watson dot ibm dot com
2004-10-09 19:01 ` dje at gcc dot gnu dot org
2004-10-11 15:03 ` dje at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).