2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
authorSami Wagiaalla <swagiaal@redhat.com>
Mon, 15 Mar 2010 17:29:36 +0000 (17:29 +0000)
committerSami Wagiaalla <swagiaal@redhat.com>
Mon, 15 Mar 2010 17:29:36 +0000 (17:29 +0000)
commit13387711b26dfd93e5b00e529df30f0132ec38fd
tree1ba99c3985dc63eea2ec15eb5d6df734b4197b95
parent6e31430b7070860436f93153ee1f8d832ca8b7ca
2010-03-15  Sami Wagiaalla  <swagiaal@redhat.com>

        PR c++/7936:
        * cp-support.h: Added char *declaration element to using_direct
        data struct.
        (cp_add_using): Added char *declaration argument.
        (cp_add_using_directive): Ditto.
        (cp_lookup_symbol_imports): made extern.
        * cp-namespace.c: Updated with the above changes.
        * dwarf2read.c (read_import_statement): Ditto.
        (read_namespace): Ditto.
        (read_import_statement): Support import declarations.
        * cp-namespace.c (cp_lookup_symbol_imports): Check for imported
        declarations.
        Added support for 'declaration_only' search.
        (cp_lookup_symbol_namespace): Attempt to search for the name as
        is before consideration of imports.
        * symtab.c (lookup_symbol_aux_local): Added a 'declaration_only'
        search at every block level search.
        Now takes language argument.
        (lookup_symbol_aux): Updated.

    2010-03-15  Sami Wagiaalla  <swagiaal@redhat.com>

        * gdb.cp/shadow.exp: Removed kfail; test has been fix.
        * gdb.cp/nsusing.exp: Ditto.
gdb/ChangeLog
gdb/cp-namespace.c
gdb/cp-support.h
gdb/dwarf2read.c
gdb/eval.c
gdb/symtab.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.cp/nsusing.exp
gdb/testsuite/gdb.cp/shadow.cc
gdb/testsuite/gdb.cp/shadow.exp
gdb/valops.c