OSDN Git Service

2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
authorswagiaal <swagiaal>
Wed, 27 Jan 2010 01:47:34 +0000 (01:47 +0000)
committerswagiaal <swagiaal>
Wed, 27 Jan 2010 01:47:34 +0000 (01:47 +0000)
commit3da5562f69835a558984bd071bda4e46326f5c03
treec9d9e9cea0553d8993e81777621633806de5769e
parenta8ef1278c217d3a52b47d9ab602099bccc61a147
 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