binutils-gdb/gdb/testsuite/gdb.cp
David Carlton 79c2c32df4 2003-09-25 David Carlton <carlton@kealia.com>
* c-exp.y: Include cp-support.h.  Add qualified_type.
	(yylex): Delete nested type hack; add comments.
	* cp-namespace.c (cp_lookup_nested_type): New function.
	* cp-support.h: Declare cp_lookup_nested_type.
	* eval.c (evaluate_subexp_standard): Call value_aggregate_elt
	instead of value_struct_elt_for_reference.
	* valops.c: Include cp-support.h.
	(value_aggregate_elt): New function.
	(value_namespace_elt): Ditto.
	(value_struct_elt_for_reference): Make static.
	* value.h: Delete declaration of value_struct_elt_for_reference;
	add declaration for value_aggregate_elt.
	* Makefile.in (c-exp.tab.o): Depend on $(cp_support_h).
	(valops.o): Ditto.

2003-09-25  David Carlton  <carlton@kealia.com>

	* gdb.cp/namespace.exp: Tweak comments.  Add non-quoted versions
	of some print tests, where appropriate.  Add tests for C::D::cd,
	E::ce, F::cXfX, G::XgX.
	* gdb.cp/namespace.cc: Add XgX, cXfX, ce.
2003-09-25 16:39:39 +00:00
..
Makefile.in
ambiguous.cc
ambiguous.exp
annota2.cc
annota2.exp
annota3.cc
annota3.exp
anon-union.cc
anon-union.exp
casts.cc
casts.exp
classes.exp 2003-09-07 Michael Chastain <mec@shout.net> 2003-09-08 02:00:11 +00:00
cplusfuncs.cc
cplusfuncs.exp
ctti.exp
cttiadd.cc
cttiadd1.cc
cttiadd2.cc
cttiadd3.cc
demangle.exp
derivation.cc
derivation.exp
gdb1355.cc 2003-09-17 Michael Chastain <mec@shout.net> 2003-09-18 00:04:39 +00:00
gdb1355.exp 2003-09-17 Michael Chastain <mec@shout.net> 2003-09-18 00:04:39 +00:00
hang.H
hang.exp
hang1.C
hang2.C
hang3.C
inherit.exp
local.cc
local.exp
m-data.cc
m-data.exp
m-static.cc
m-static.exp
m-static.h
m-static1.cc
maint.exp 2003-09-11 David Carlton <carlton@kealia.com> 2003-09-11 19:49:20 +00:00
member-ptr.cc
member-ptr.exp
method.cc
method.exp
misc.cc
misc.exp
namespace.cc 2003-09-25 David Carlton <carlton@kealia.com> 2003-09-25 16:39:39 +00:00
namespace.exp 2003-09-25 David Carlton <carlton@kealia.com> 2003-09-25 16:39:39 +00:00
namespace1.cc
overload.cc
overload.exp
ovldbreak.cc
ovldbreak.exp
pr-574.cc
pr-574.exp
pr-1023.cc
pr-1023.exp
pr-1210.cc
pr-1210.exp
printmethod.cc
printmethod.exp
psmang.exp
psmang1.cc
psmang2.cc
ref-types.cc
ref-types.exp
rtti.exp
rtti.h
rtti1.cc
rtti2.cc
templates.cc
templates.exp
try_catch.cc
try_catch.exp
userdef.cc
userdef.exp
virtfunc.cc
virtfunc.exp