This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFA] Fix namespace aliases (c++/7539, c++/10541)
- From: Tom Tromey <tromey at redhat dot com>
- To: Keith Seitz <keiths at redhat dot com>
- Cc: "gdb-patches\ at sourceware dot org ml" <gdb-patches at sourceware dot org>
- Date: Wed, 06 Nov 2013 14:53:48 -0700
- Subject: Re: [RFA] Fix namespace aliases (c++/7539, c++/10541)
- Authentication-results: sourceware.org; auth=none
- References: <51F2CAB9 dot 2030604 at redhat dot com> <877gg9nm9x dot fsf at fleche dot redhat dot com> <51F841CF dot 9030301 at redhat dot com> <87a9l2in3v dot fsf at fleche dot redhat dot com> <5238DCDA dot 1010707 at redhat dot com>
>>>>> "Keith" == Keith Seitz <keiths@redhat.com> writes:
Keith> On 07/31/2013 11:46 AM, Tom Tromey wrote:
Keith> ^^^^^^^^^^
Keith> Wow, it has taken a bit longer to rotate this back onto my plate than
Keith> I'd hoped. Sorry for the long delay.
Right back at you :-)
Keith> 2013-09-17 Keith Seitz <keiths@redhat.com>
Keith> PR c++/7539
Keith> PR c++/10541
Keith> * cp-support.c (insepct_type): Add support for substituting
Keith> namespace aliases, too.
Keith> * dwarf2read.c (scan_partial_symbols): Add a partial symbol
Keith> for DW_TAG_imported_declaration.
Keith> (add_partial_symbol): Likewise.
Keith> (process_die): Handle namespace aliases with
Keith> read_namespace_alias.
Keith> (die_needs_namespace): Add DW_TAG_imported_declaration.
Keith> (read_namespace_alias): New function.
Keith> (load_partial_dies): Load DW_TAG_imported_declaration, too.
Keith> (new_symbol_full): Handle DW_TAG_imported_declaration.
Keith> testsuite/ChangeLog
Keith> 2013-09-17 Keith Seitz <keiths@redhat.com>
Keith> PR c++/7935
Keith> PR c++/10541
Keith> * gdb.cp/nsalias.exp: New file.
Keith> * gdb.cp/nsalias.cc: New file.
Keith> * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
Keith> tests only on known, working compiler versions.
This is ok. Thanks, and sorry again for the delay.
Tom