old-cross-binutils/gdb/testsuite
Pedro Alves 4801a9a356 gdb/
2011-09-12  Pedro Alves  <pedro@codesourcery.com>
	    Matt Rice  <ratmice@gmail.com>

	PR gdb/13175

	* interps.c (struct interp) <interpreter_out>: Delete field.
	(interp_new): Remove the data and uiout parameters and adjust.
	(interp_set): Only set the current_uiout from the interpreter's
	uiout after initializing the interpreter.  Adjust call to
	init_proc.
	(interp_ui_out): Adjust to call procs->ui_out_proc.
	(interp_data, interp_name): New.
	* interps.h (interp_init_ftype): Add `self' parameter.
	(interp_ui_out_ftype): New typedef.
	(struct interp_procs) <ui_out_proc>: New method pointer.
	(interp_new): Remove the data and uiout parameters.
	(interp_data, interp_name): Declare.
	* tui/tui-interp.c (tui_init): Adjust prototype.
	(tui_ui_out): New.
	(_initialize_tui_interp): Install tui_ui_out.  Don't instanciate
	tui_out here.  Adjust call to interp_new.
	* tui/tui-io.c (tui_initialize_io): Don't set current_uiout here.
	* cli/cli-interp.c (cli_interpreter_init): Adjust prototype.
	(cli_ui_out): New.
	(_initialize_cli_interp): Install it.  Adjust call to interp_new.
	* mi/mi-common.h (struct mi_interp) <uiout>: New field.
	* mi/mi-interp.c (mi_interpreter_init): Adjust prototype.
	Initialize mi->uiout depending on the mi_version as extracted from
	the interpreter's name.
	(mi_ui_out): New.
	(_initialize_mi_interp): Install mi_ui_out.  Adjust calls to
	interp_new.  Don't allocate the ui_out's of the interpreters here.

gdb/testsuite/
2011-09-12  Matt Rice  <ratmice@gmail.com>
	    Pedro Alves  <pedro@codesourcery.com>

	PR gdb/13175

	* gdb.base/interp.exp: New tests.
	* gdb.base/interp.c: New file.
2011-09-12 21:25:22 +00:00
..
config gdb: testsuite: add Blackfin support 2011-07-06 18:40:30 +00:00
gdb.ada bettter display for temporary Ada exception catchpoints 2011-07-01 18:35:36 +00:00
gdb.arch gdb/ 2011-09-08 15:38:16 +00:00
gdb.asm gdb: testsuite: add Blackfin support 2011-07-06 18:40:30 +00:00
gdb.base gdb/ 2011-09-12 21:25:22 +00:00
gdb.cell ChangeLog: 2011-05-06 20:48:48 +00:00
gdb.cp * gdb.cp/meth-typedefs.cc: New file. 2011-08-18 16:19:01 +00:00
gdb.disasm 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.dwarf2 * gdb.dwarf2/clztest.exp: Fix initialization of tests array. 2011-09-12 18:07:22 +00:00
gdb.fortran gdb/ 2011-06-29 22:05:16 +00:00
gdb.gdb
gdb.hp gdb 2011-04-19 18:04:11 +00:00
gdb.java gdb/testsuite/ 2011-07-07 14:08:21 +00:00
gdb.mi gdb/testsuite/ 2011-08-26 21:11:08 +00:00
gdb.modula2 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.multi 2011-02-25 Michael Snyder <msnyder@vmware.com> 2011-02-27 20:49:27 +00:00
gdb.objc 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.opencl 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.opt * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to 2011-05-02 17:07:10 +00:00
gdb.pascal 2011-02-22 Michael Snyder <msnyder@vmware.com> 2011-02-22 20:52:49 +00:00
gdb.python PR gdb/10720 2011-09-02 21:16:54 +00:00
gdb.reverse 2011-05-26 Pedro Alves <pedro@codesourcery.com> 2011-05-26 15:32:38 +00:00
gdb.server gdb/ 2011-03-08 12:46:52 +00:00
gdb.stabs * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove. 2011-03-03 16:57:58 +00:00
gdb.threads 2011-09-02 Pedro Alves <pedro@codesourcery.com> 2011-09-02 19:21:02 +00:00
gdb.trace gdb/testsuite/ 2011-09-08 17:40:54 +00:00
gdb.xml gdb/testsuite/ 2011-08-14 15:58:40 +00:00
lib gdb/testsuite/ 2011-09-08 17:40:54 +00:00
.gdbinit
aclocal.m4
ChangeLog gdb/ 2011-09-12 21:25:22 +00:00
configure * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove. 2011-03-03 16:57:58 +00:00
configure.ac * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove. 2011-03-03 16:57:58 +00:00
dg-extract-results.sh
Makefile.in * Makefile.in (TAGS): Rewrite. 2011-03-07 22:02:45 +00:00
TODO