old-cross-binutils/gdb/testsuite/gdb.cp
David Carlton 8d577d328a 2004-02-02 David Carlton <carlton@kealia.com>
* valops.c (enum oload_classification): New.
	(find_overload_match): Break implementation into separate
	functions; delete #if 0'd code; look for symbols within
	namespaces.
	(find_oload_champ_namespace,find_oload_champ_namespace_loop)
	(find_oload_champ,oload_method_static,classify_oload_match): New.
	* cp-support.h: Add declaration for cp_func_name; update
	declaration for make_symbol_overload_list.
	* cp-support.c (cp_func_name): New.
	(overload_list_add_symbol): Fix comment, use
	SYMBOL_LINKAGE_NAME and SYMBOL_NATURAL_NAME.
	(make_symbol_overload_list): Take a function name and a namespace
	instead of a symbol; change implementation.
	(make_symbol_overload_list_using): New.
	(make_symbol_overload_list_qualified, read_in_psymtabs): New.

2004-02-02  David Carlton  <carlton@kealia.com>

	* gdb.cp/overload.exp: Add overloadNamespace tests.
	* gdb.cp/overload.cc (dummyClass, dummyInstance): New.
	(overloadNamespace, XXX): New.
	(main): Call XXX::marker2.
2004-02-02 20:44:53 +00:00
..
ambiguous.cc
ambiguous.exp
annota2.cc
annota2.exp
annota3.cc
annota3.exp
anon-union.cc
anon-union.exp
bs15503.cc 2004-01-07 Michael Chastain <mec.gnu@mindspring.com> 2004-01-08 09:41:48 +00:00
bs15503.exp 2004-01-07 Michael Chastain <mec.gnu@mindspring.com> 2004-01-08 09:41:48 +00:00
casts.cc
casts.exp
class2.cc
class2.exp
classes.exp 2004-01-10 Michael Chastain <mec.gnu@mindspring.com> 2004-01-11 09:40:37 +00:00
cplusfuncs.cc
cplusfuncs.exp
ctti.exp 2004-01-07 Michael Chastain <mec.gnu@mindspring.com> 2004-01-08 06:35:15 +00:00
cttiadd.cc 2004-01-07 Michael Chastain <mec.gnu@mindspring.com> 2004-01-08 06:35:15 +00:00
cttiadd1.cc 2004-01-07 Michael Chastain <mec.gnu@mindspring.com> 2004-01-08 06:19:15 +00:00
cttiadd2.cc 2004-01-07 Michael Chastain <mec.gnu@mindspring.com> 2004-01-08 06:19:15 +00:00
cttiadd3.cc 2004-01-07 Michael Chastain <mec.gnu@mindspring.com> 2004-01-08 06:19:15 +00:00
demangle.exp
derivation.cc
derivation.exp 2004-01-13 Michael Chastain <mec.gnu@mindspring.com> 2004-01-14 03:57:23 +00:00
exception.cc 2004-01-09 Michael Chastain <mec.gnu@mindspring.com> 2004-01-09 09:48:52 +00:00
exception.exp 2004-01-09 Michael Chastain <mec.gnu@mindspring.com> 2004-01-10 00:03:17 +00:00
gdb1355.cc
gdb1355.exp
hang.exp
hang.H
hang1.C
hang2.C
hang3.C
inherit.exp 2004-01-29 Michael Chastain <mec.gnu@mindspring.com> 2004-01-30 01:37:42 +00:00
local.cc
local.exp 2004-01-24 Michael Chastain <mec.gnu@mindspring.com> 2004-01-27 02:43:35 +00:00
m-data.cc
m-data.exp
m-static.cc
m-static.exp 2004-01-06 Michael Chastain <mec.gnu@mindspring.com> 2004-01-06 19:21:59 +00:00
m-static.h
m-static1.cc
maint.exp
Makefile.in
member-ptr.cc 2004-01-12 Michael Chastain <mec.gnu@mindspring.com> 2004-01-13 04:53:00 +00:00
member-ptr.exp 2004-01-12 Michael Chastain <mec.gnu@mindspring.com> 2004-01-13 04:36:04 +00:00
method.cc
method.exp
misc.cc
misc.exp
namespace.cc 2004-01-23 David Carlton <carlton@kealia.com> 2004-01-23 21:55:57 +00:00
namespace.exp 2004-01-14 David Carlton <carlton@kealia.com> 2004-01-14 16:54:43 +00:00
namespace1.cc 2004-01-23 David Carlton <carlton@kealia.com> 2004-01-23 21:55:57 +00:00
overload.cc 2004-02-02 David Carlton <carlton@kealia.com> 2004-02-02 20:44:53 +00:00
overload.exp 2004-02-02 David Carlton <carlton@kealia.com> 2004-02-02 20:44:53 +00:00
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 2004-01-06 Michael Chastain <mec.gnu@mindspring.com> 2004-01-06 19:05:14 +00:00
rtti.exp 2004-01-23 David Carlton <carlton@kealia.com> 2004-01-23 23:03:31 +00:00
rtti.h
rtti1.cc 2004-01-23 David Carlton <carlton@kealia.com> 2004-01-23 23:03:31 +00:00
rtti2.cc
templates.cc
templates.exp 2004-01-17 Michael Chastain <mec.gnu@mindspring.com> 2004-01-18 04:18:56 +00:00
try_catch.cc
try_catch.exp
userdef.cc
userdef.exp
virtfunc.cc
virtfunc.exp 2004-01-10 Michael Chastain <mec.gnu@mindspring.com> 2004-01-11 08:14:49 +00:00