binutils-gdb/gdb/testsuite
Daniel Jacobowitz 41f1b6975d * infcall.c (call_function_by_hand): Handle language-specific
pass and return by reference.

	* cp-abi.c (cp_pass_by_reference): New.
	* cp-abi.h (cp_pass_by_reference): Declare.
	(struct cp_abi_ops): Add pass_by_reference.
	* gnu-v3-abi.c (gnuv3_pass_by_reference): New.
	(init_gnuv3_ops): Set pass_by_reference.

	* language.c (language_pass_by_reference): New.
	(default_pass_by_reference): New.
	(unknown_language_defn, auto_language_defn, local_language_defn): Add
	default_pass_by_reference.
	* langauge.h (struct language_defn): Add la_pass_by_reference.
	(language_pass_by_reference, default_pass_by_reference): Declare.
	* ada-lang.c (ada_language_defn): Add default_pass_by_reference.
	* c-lang.c (c_language_defn, asm_language_defn)
	(minimal_language_defn): Likewise.
	(cplus_language_defn): Add cp_pass_by_reference.
	* f-lang.c (f_language_defn): Add default_pass_by_reference.
	* jv-lang.c (java_language_defn): Likewise.
	* m2-lang.c (m2_language_defn): Likewise.
	* objc-lang.c (objc_language_defn): Likewise.
	* p-lang.c (pascal_language_defn): Likewise.
	* scm-lang.c (scm_language_defn): Likewise

	* gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2007-09-23 16:25:06 +00:00
..
config Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.ada Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.arch * NEWS: Update description of string changes. Mention print/s. 2007-09-05 00:51:49 +00:00
gdb.asm Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.base * breakpoint.h (enum enable_state): Remove the 2007-09-23 07:56:22 +00:00
gdb.cp * infcall.c (call_function_by_hand): Handle language-specific 2007-09-23 16:25:06 +00:00
gdb.disasm Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.dwarf2 Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.fortran Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.gdb * gdb.base/default.exp (show version): Update the version text. 2007-09-03 14:58:47 +00:00
gdb.hp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.java Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.mi * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint 2007-09-14 17:37:55 +00:00
gdb.objc Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.server Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.stabs Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.threads * schedlock.c (NUM): Change to 1. 2007-09-17 15:38:05 +00:00
gdb.trace Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb.xml Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
lib * lib/gdb.exp (build_id_debug_filename_get): Improve check for 2007-09-09 22:25:31 +00:00
.gdbinit
ChangeLog * infcall.c (call_function_by_hand): Handle language-specific 2007-09-23 16:25:06 +00:00
Makefile.in Add "make pdf" and "make install-pdf", from Brooks Moses 2007-03-27 18:09:36 +00:00
TODO
aclocal.m4 gdb/ 2006-06-21 13:57:21 +00:00
configure * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW 2007-09-23 13:56:56 +00:00
configure.ac * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW 2007-09-23 13:56:56 +00:00