old-cross-binutils/gdb/testsuite
Tom Tromey 34eaf5422c gdb
PR c++/9946:
	* symfile.c (reread_symbols): Clear template_symbols.
	* symtab.h (struct symbol) <is_cplus_template_function>: New
	field.
	(SYMBOL_IS_CPLUS_TEMPLATE_FUNCTION): New macro.
	(struct template_symbol): New.
	* symtab.c (lookup_symbol_aux_local): Use
	cp_lookup_symbol_imports_or_template.
	* objfiles.h (struct objfile) <template_symbols>: New field.
	* objfiles.c (relocate_one_symbol): New function.
	(objfile_relocate1): Use it.  Relocate isolated symbols.
	* gdbtypes.h (struct cplus_struct_type) <n_template_arguments,
	template_arguments>: New fields.
	(TYPE_N_TEMPLATE_ARGUMENTS): New macro.
	(TYPE_TEMPLATE_ARGUMENTS): Likewise.
	(TYPE_TEMPLATE_ARGUMENT): Likewise.
	(lookup_typename): Update.
	* gdbtypes.c (lookup_typename): Constify "block" argument.
	* dwarf2read.c: Include vec.h.
	(symbolp): New typedef.
	(read_func_scope): Read template arguments.  Allocate a
	template_symbol when needed.
	(read_structure_type): Read template arguments.
	(new_symbol_full): New function, from new_symbol.  Handle
	DW_TAG_template_type_param and DW_TAG_template_value_param.
	(new_symbol): Rewrite as wrapper.
	* cp-support.h (cp_lookup_symbol_imports_or_template): Declare.
	* cp-namespace.c: Include language.h.
	(search_symbol_list): New function.
	(cp_lookup_symbol_imports_or_template): Likewise.
gdb/testsuite
	PR c++/9946:
	* gdb.cp/temargs.exp: New file.
	* gdb.cp/temargs.cc: New file.
2010-07-28 16:23:59 +00:00
..
config
gdb.ada 2010-06-08 Michael Snyder <msnyder@vmware.com> 2010-06-10 19:48:20 +00:00
gdb.arch gdb/ChangeLog:* valops.c (value_assign): Do not call to value_coerce_to_target.(value_must_coerce_to_target): Return 0 in case of TYPE_VECTOR.gdb/testsuite/ChangeLog:* gdb.arch/altivec-abi.exp: New tests. 2010-07-14 14:54:58 +00:00
gdb.asm * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so 2010-07-26 12:31:11 +00:00
gdb.base gdb/testsuite/ 2010-07-27 23:18:38 +00:00
gdb.cell ChangeLog: 2010-06-25 13:00:33 +00:00
gdb.cp gdb 2010-07-28 16:23:59 +00:00
gdb.disasm Examine instruction at label start' instead of _start'. 2010-06-14 19:21:11 +00:00
gdb.dwarf2 gdb/testsuite/ 2010-06-25 15:34:46 +00:00
gdb.fortran gdb/ 2010-06-02 23:01:01 +00:00
gdb.gdb Refactor 'maint time' command statistics. 2010-06-26 06:44:47 +00:00
gdb.hp Do not set prms_id/bug_id anymore. 2010-05-05 18:07:04 +00:00
gdb.java gdb/testsuite/ 2010-06-01 17:22:33 +00:00
gdb.mi * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is 2010-06-14 15:45:33 +00:00
gdb.modula2
gdb.multi * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use 2010-06-18 15:08:29 +00:00
gdb.objc Do not set prms_id/bug_id anymore. 2010-05-05 18:07:04 +00:00
gdb.opt * gdb.opt/inline-cmds.c (ATTR): New define. 2010-07-27 18:08:48 +00:00
gdb.pascal * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail 2010-05-25 21:02:00 +00:00
gdb.python * gdb.stabs/gdb11479.c (hack): New function. 2010-07-27 16:58:22 +00:00
gdb.reverse 2010-06-03 Michael Snyder <msnyder@vmware.com> 2010-06-03 23:54:18 +00:00
gdb.server 2010-06-08 Michael Snyder <msnyder@vmware.com> 2010-06-10 19:48:20 +00:00
gdb.stabs * gdb.stabs/gdb11479.c (hack): New function. 2010-07-27 16:58:22 +00:00
gdb.threads gdb/ 2010-07-27 20:51:40 +00:00
gdb.trace * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace. 2010-06-11 23:25:59 +00:00
gdb.xml * gdbtypes.c (append_composite_type_field_raw): New. 2010-03-01 17:19:23 +00:00
lib gdb/ 2010-07-20 22:19:07 +00:00
.gdbinit
aclocal.m4
ChangeLog gdb 2010-07-28 16:23:59 +00:00
configure testsuite/ 2010-02-19 17:13:21 +00:00
configure.ac testsuite/ 2010-02-19 17:13:21 +00:00
dg-extract-results.sh gdb/testsuite/ 2010-03-22 20:38:58 +00:00
Makefile.in gdb/testsuite/ 2010-04-09 20:50:46 +00:00
TODO