From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Kosnik To: Daniel Berlin Cc: gdb@sources.redhat.com Subject: Re: can't find class named `foo', as given by C++ RTTI Date: Wed, 27 Jun 2001 22:51:00 -0000 Message-id: References: <87hex1i3av.fsf@cgsoftware.com> X-SW-Source: 2001-06/msg00209.html > > (gdb) p *__fp > > can't find class named `std::numpunct', as given by C++ RTTI > This is no surprise. > Without namespace support in the symbol table, sometimes the names > aren't quite correct. > 5 to 1 says ptype 'numpunct' works. Yeah but doesn't really help me in terms of a debugging strategy. :( What about the demangling bits in the ptype output? Are those expected too? Is special namespace support really necessary? I mean, the namespace qualified symbol *is* the correct name. Omitting the namespace is a bug. > It's good to not have to worry about this stuff anymore. > I think i'll go implement dwarf2.1 namespace support in gcc. > That way, I can at least say "Well, we output the info, but gdb can't > use it". Kind of depressing, but oh well. Any other takers? -benjamin