This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix mangle_conv_op_name_for_type


On Mon, 2003-06-23 at 08:29, Franz Sirl wrote:
> At 17:00 23.06.2003, Jakub Jelinek wrote:
> >Hi!
> >
> >GCC post 2003-06-17 segfaults when the hash table in
> >mangle_conv_op_name_for_type is htab_expand'ed for the first time.
> >Committed as obvious to TRUNK and 3.3 branch.
> >
> >2003-06-23  Jakub Jelinek  <jakub@redhat.com>
> >
> >         * mangle.c (hash_type): val is the TREE_LIST itself, not a pointer
> >         to it.
> >
> >         * g++.dg/opt/operator1.C: New test.
> 
> This is PR 11249 BTW. Unfortunately it seems it's only a partial fix. Try 
> the attached testcase to see the tree check failure reported in PR 11274.

The PR 11274 testcase passes, and this one seems to have lots of other
errors such as:

/usr/include/c++/3.3/bits/locale_facets.h: In constructor `
   std::collate_byname<_CharT>::collate_byname(const char*, unsigned
int)':
/usr/include/c++/3.3/bits/locale_facets.h:1072: error:
`_M_c_locale_collate' has not been declared

?

-- 
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]