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.ada
gdb.arch gdb/ 2011-09-08 15:38:16 +00:00
gdb.asm
gdb.base gdb/ 2011-09-12 21:25:22 +00:00
gdb.cell
gdb.cp * gdb.cp/meth-typedefs.cc: New file. 2011-08-18 16:19:01 +00:00
gdb.disasm
gdb.dwarf2 * gdb.dwarf2/clztest.exp: Fix initialization of tests array. 2011-09-12 18:07:22 +00:00
gdb.fortran
gdb.gdb
gdb.hp
gdb.java
gdb.mi gdb/testsuite/ 2011-08-26 21:11:08 +00:00
gdb.modula2
gdb.multi
gdb.objc
gdb.opencl
gdb.opt
gdb.pascal
gdb.python PR gdb/10720 2011-09-02 21:16:54 +00:00
gdb.reverse
gdb.server
gdb.stabs
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
configure.ac
dg-extract-results.sh
Makefile.in
TODO