This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
Re: 79 GCC regressions, 0 new, with your patch on2003-06-11T22:48:30Z.
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: Andrew Pinski <pinskia at physics dot uc dot edu>
- Cc: gcc-regression at gcc dot gnu dot org, pinskia at physics dot uc dot edu,janis187 at us dot ibm dot com, kkojima at gcc dot gnu dot org, neil at daikokuya dot co dot uk,rakdver at atrey dot karlin dot mff dot cuni dot cz
- Date: Wed, 11 Jun 2003 23:34:52 -0500
- Subject: Re: 79 GCC regressions, 0 new, with your patch on2003-06-11T22:48:30Z.
- References: <200306120335.h5C3Z8cp017125@gcc-regress.apple.com><D7CA116C-9C8C-11D7-B353-000393A6D2F2@physics.uc.edu>
This would definitely be my change that caused this. I'm not quite sure
why Mac OS X is showing this and linux is not.
>__gnu_cxx::__pool_alloc<(bool)1, (int)0>::_S_end_free
>__gnu_cxx::__pool_alloc<(bool)1, (int)0>::_S_force_new
>__gnu_cxx::__pool_alloc<(bool)1, (int)0>::_S_heap_size
>__gnu_cxx::__pool_alloc<(bool)1, (int)0>::_S_start_free
>__gnu_cxx::__pool_alloc<(bool)1, (int)0>::_S_refill(unsigned long)
Aren't these in src/demangle.o?
%nm -A *.o | grep _S_end_free
demangle.o:00000000 V _ZN9__gnu_cxx12__pool_allocILb1ELi0EE11_S_end_freeE
<bkoz@belmont> /mnt/hd/bld/gcc/i686-pc-linux-gnu/libstdc++-v3/src/.libs
%nm -A *.o | grep _S_force_new
allocator-inst.o: U _ZN9__gnu_cxx12__pool_allocILb1ELi0EE12_S_force_newE
demangle.o:00000000 V _ZN9__gnu_cxx12__pool_allocILb1ELi0EE12_S_force_newE
If not, you can try adding an instantiation in src/allocator-inst.cc like so:
namespace __gnu_cxx
{
template class __default_alloc_template<true, 0>;
}
-benjamin