http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51032
--- Comment #2 from David Edelsohn <dje at gcc dot gnu.org> 2011-11-08 15:58:59 UTC --- I see the exact same issue on AIX. <template_type_parm 710936c0 _Up type_0 type_6 VOID align 8 symtab 2114 alias set -1 canonical type 701097e0 index 0 level 1 orig_level 2 pointer_to_this <pointer_type 71093720> chain <type_decl 710940e0 _Up>> In file included from /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/bits/alloc_traits.h:35:0, from /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/ext/alloc_traits.h:35, from /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/bits/stl_construct.h:63, from /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/bits/stl_tempbuf.h:62, from /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/bits/stl_algo.h:64, from /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/algorithm:63, from /farm/dje/src/src/libstdc++-v3/src/debug.cc:31: /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/bits/ptr_traits.h: In instantiation of 'struct std::pointer_traits<double*>': /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/bits/alloc_traits.h:106:2: required from 'struct std::allocator_traits<std::allocator<double> >' /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/ext/alloc_traits.h:90:10: required from 'struct __gnu_cxx::__alloc_traits<std::allocator<double> >' /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/bits/stl_vector.h:76:28: required from 'struct std::_Vector_base<double, std::allocator<double> >' /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/bits/stl_vector.h:208:11: required from 'class std::vector<double>' /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/bits/random.h:4716:22: required from here /tmp/Aldy/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/bits/ptr_traits.h:158:12: internal compiler error: in dbxout_type, at dbxout.c:2373