8sa1-binutils-gdb/gdb/testsuite
David Carlton 63d06c5c42 2004-01-14 David Carlton <carlton@kealia.com>
Change symbols for C++ nested types to contain the fully qualified
	name, if possible.  (At least in the DWARF-2 case.)  Partial fix
	for PR's c++/57, c++/488, c++/539, c++/573, c++/609, c++/832,
	c++/895.
	* c-exp.y: Update copyright:
	(qualified_type): Handle types nested within classes.
	* cp-namespace.c: Update comments.
	(cp_set_block_scope): Delete #if 0.
	(cp_lookup_nested_type): Handle types nested within classes.
	* dwarf2read.c: (scan_partial_symbols): Call add_partial_structure
	when appropriate.
	(add_partial_symbol): Add the name of the enclosing namespace to
	types.
	(pdi_needs_namespace): New.
	(add_partial_namespace): Tweak comment.
	(add_partial_structure): New.
	(psymtab_to_symtab_1): Initialize processing_current_prefix
	here...
	(process_die): instead of here.
	(read_structure_scope): Try to figure out the name of the class or
	namespace that the structure might be defined within.
	(read_enumeration): Generate fully-qualified names, if possible.
	(read_namespace): Don't set name to NULL.
	(die_specification): New.
	(new_symbol): Generate fully-qualified names for types.
	(read_type_die): Determine appropriate prefix.
	(determine_prefix): New.
	(typename_concat): New.
	(class_name): New.
	* valops.c: Update copyright.
	(value_aggregate_elt): Pass NOSIDE to
	value_struct_elt_for_reference.
	(value_struct_elt_for_reference): Make static, add NOSIDE
	parameter, call value_maybe_namespace_elt as a last resort.
	(value_namespace_elt): Break out code into
	value_maybe_namespace_elt.
	(value_maybe_namespace_elt): New.

2004-01-14  David Carlton  <carlton@kealia.com>

	* gdb.cp/namespace.exp: Add tests involving classes defined within
	namespaces.
	* gdb.cp/namespace.cc (C::CClass): New.
	* gdb.cp/namespace1.cc: Update copyright.
	(C::OtherFileClass): New.
2004-01-14 16:54:43 +00:00
..
config 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com> 2003-10-10 07:08:03 +00:00
gdb.arch * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead 2003-11-23 21:14:45 +00:00
gdb.asm * gdb.asm/asm-source.exp: Update copyright year. Link statically 2004-01-01 01:13:42 +00:00
gdb.base 2004-01-14 Elena Zannoni <ezannoni@redhat.com> 2004-01-14 15:09:37 +00:00
gdb.cp 2004-01-14 David Carlton <carlton@kealia.com> 2004-01-14 16:54:43 +00:00
gdb.disasm 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com> 2003-10-10 07:08:03 +00:00
gdb.fortran
gdb.gdb
gdb.hp 2004-01-09 Michael Chastain <mec.gnu@mindspring.com> 2004-01-09 12:14:28 +00:00
gdb.java
gdb.mi 2004-01-13 Elena Zannoni <ezannoni@redhat.com> 2004-01-13 17:08:03 +00:00
gdb.objc 2003-11-28 Michael Chastain <mec.gnu@mindspring.com> 2003-12-02 17:03:30 +00:00
gdb.stabs 2004-01-07 Michael Chastain <mec.gnu@mindspring.com> 2004-01-07 21:56:26 +00:00
gdb.threads 2004-01-13 Elena Zannoni <ezannoni@redhat.com> 2004-01-13 17:08:03 +00:00
gdb.trace 2003-11-15 Michael Chastain <mec.gnu@mindspring.com> 2003-11-15 18:31:44 +00:00
lib 2004-01-12 Elena Zannoni <ezannoni@redhat.com> 2004-01-12 17:20:41 +00:00
.gdbinit
aclocal.m4
ChangeLog 2004-01-14 David Carlton <carlton@kealia.com> 2004-01-14 16:54:43 +00:00
configure
configure.in
Makefile.in
TODO