2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
authorSami Wagiaalla <swagiaal@redhat.com>
Tue, 26 Jan 2010 16:47:35 +0000 (16:47 +0000)
committerSami Wagiaalla <swagiaal@redhat.com>
Tue, 26 Jan 2010 16:47:35 +0000 (16:47 +0000)
commitb14e635ec430d1a84fa9061bcd404ef76cf5bf11
tree25a1e65300e85c1c2cd240f393c248117c083de4
parent8540c487c665cd07366b3d1fa199af33fa5b3691
 2010-01-14  Sami Wagiaalla  <swagiaal@redhat.com>

* gdb.cp/nsrecurs.exp: New test.
* gdb.cp/nsrecurs.cc: New test program.
* gdb.cp/nsstress.exp: New test.
* gdb.cp/nsstress.cc: New test program.
* gdb.cp/nsdecl.exp: New test.
* gdb.cp/nsdecl.cc: New test program.

 2010-01-26  Sami Wagiaalla  <swagiaal@redhat.com>

* cp-namespace.c (cp_lookup_symbol_namespace): Added
search_parent argument.
(cp_add_using): Initialize 'searched' field.
(reset_directive_searched): New function.
* cp-support.h: Add 'searched' field to using_direct struct.
(cp_lookup_symbol_imports): Ditto.
* cp-namespace.c (cp_lookup_symbol_imports): Ditto.
Perform recursive search.
Implement non parent search.
* valops.c (value_maybe_namespace_elt): Updated.
gdb/ChangeLog
gdb/cp-namespace.c
gdb/cp-support.h
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.cp/nsdecl.cc [new file with mode: 0644]
gdb/testsuite/gdb.cp/nsdecl.exp [new file with mode: 0644]
gdb/testsuite/gdb.cp/nsrecurs.cc [new file with mode: 0644]
gdb/testsuite/gdb.cp/nsrecurs.exp [new file with mode: 0644]
gdb/testsuite/gdb.cp/nsstress.cc [new file with mode: 0644]
gdb/testsuite/gdb.cp/nsstress.exp [new file with mode: 0644]
gdb/valops.c