binutils-gdb/gdb/testsuite
Yao Qi 5b9afe8a35 gdb/
* cli/cli-decode.c (set_cmd_prefix): New.
	(lookup_cmd_for_prefixlist): New.
	(add_prefix_cmd): Call set_cmd_prefix and update field 'prefix'
	of each cmd_list_element in *prefixlist.
	(add_setshow_cmd_full): set_cmd_prefix.
	(add_alias_cmd): Likewise.
	* cli/cli-decode.h (struct cmd_list_element) <prefix>: New field.
	Declare 'auto_boolean_enums'.
	* cli/cli-setshow.c: Include "observer.h".
	(notify_command_param_changed_p): New.
	(add_setshow_auto_boolean_cmd): Move auto_boolean_enums out.
	Remove 'static'.
	(do_setshow_command): Split it to ...
	(do_set_command, do_show_command): ... them.  New.
	(do_set_command): Call observer_notify_command_param_changed if
	notify_command_param_changed_p returns true.
	(cmd_show_list): Caller update.
	* auto-load.c (set_auto_load_cmd): Likewise.
	* remote.c (show_remote_cmd): Likewise.
	* cli/cli-setshow.h: Update declarations.
	* top.c (execute_command): Call do_set_command and do_show_command.

	* NEWS: Mention new MI notification.
	* mi/mi-interp.c: Declare mi_command_param_changed.
	(mi_interpreter_init): Attach mi_command_param_changed to
	observer command_param_changed.
	(mi_command_param_changed): New.
	Remove mi_suppress_breakpoint_notifications.
	Define global variable mi_suppress_notification.
	(mi_breakpoint_created): Update.
	(mi_breakpoint_deleted): Likewise.
	(mi_breakpoint_modified): Likewise.
	* mi/mi-main.c (mi_cmd_execute): Likewise.  Check command
	'gdb-set' and set mi_suppress_notification.
	* mi/mi-main.h: (mi_suppress_notification): New struct.

gdb/doc/

	* observer.texi: New observer command_param_changed.
	* gdb.texinfo (GDB/MI Async Records): Doc for '=cmd-param-changed'.

gdb/testsuite/

	* gdb.mi/mi-cmd-param-changed.exp: New.
	* gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
	* gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
	* gdb.mi/mi2-prompt.exp: Likewise.
2012-08-09 12:53:46 +00:00
..
boards gdb/testsuite: 2012-08-02 08:46:32 +00:00
config 2012-07-19 Pedro Alves <palves@redhat.com> 2012-07-19 20:00:59 +00:00
gdb.ada * lib/ada.exp (standard_ada_testfile): New proc. 2012-07-26 18:43:02 +00:00
gdb.arch 2012-06-25 Greta Yorsh <greta.yorsh@arm.com> 2012-06-25 12:56:18 +00:00
gdb.asm * gdb.asm/asm-source.exp: Use standard_output_file, 2012-06-25 20:11:43 +00:00
gdb.base * eval.c (evaluate_subexp_standard): Fix thinko in handling 2012-08-08 21:17:04 +00:00
gdb.cell * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests) 2012-06-21 20:46:25 +00:00
gdb.cp * eval.c (evaluate_subexp_standard): Fix thinko in handling 2012-08-08 21:17:04 +00:00
gdb.disasm * Makefile.in (clean): Remove Fission .dwo and .dwp files. 2012-05-17 19:03:59 +00:00
gdb.dwarf2 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives. 2012-08-02 15:57:49 +00:00
gdb.fortran * gdb.fortran/subarray.exp: Use standard_testfile, 2012-06-25 20:51:35 +00:00
gdb.gdb gdb/ 2012-03-19 18:19:26 +00:00
gdb.go * gdb.go/package.exp: Partially revert earlier patch; use 2012-06-28 13:52:51 +00:00
gdb.hp * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests) 2012-06-21 20:46:25 +00:00
gdb.java * gdb.java/jmain.exp: Use standard_testfile. 2012-06-22 16:44:15 +00:00
gdb.linespec * linespec.c (linespec_lex_number): A number followed 2012-07-30 17:45:37 +00:00
gdb.mi gdb/ 2012-08-09 12:53:46 +00:00
gdb.modula2 * gdb.modula2/unbounded-array.exp: Use standard_testfile, 2012-06-25 20:28:23 +00:00
gdb.multi * gdb.multi/watchpoint-multi.exp: Use standard_testfile. 2012-06-25 21:07:32 +00:00
gdb.objc * Makefile.in (SFILES): Remove objc-exp.y. 2012-07-26 20:11:10 +00:00
gdb.opencl * Makefile.in (clean): Remove Fission .dwo and .dwp files. 2012-05-17 19:03:59 +00:00
gdb.opt * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile, 2012-06-25 20:24:57 +00:00
gdb.pascal * gdb.pascal/integers.exp: Use standard_testfile, clean_restart. 2012-06-25 20:43:40 +00:00
gdb.python PR python/14386: 2012-08-06 18:44:45 +00:00
gdb.reverse 2012-07-19 Pedro Alves <palves@redhat.com> 2012-07-19 20:00:59 +00:00
gdb.server * gdb.base/annota1.exp: Accept no frames-invalid notification 2012-08-02 15:59:59 +00:00
gdb.stabs * gdb.stabs/weird.exp: Remove directory-checking code. Use 2012-06-26 17:32:44 +00:00
gdb.threads * gdb.base/annota1.exp: Accept no frames-invalid notification 2012-08-02 15:59:59 +00:00
gdb.trace gdb/gdbserver/ 2012-07-27 08:09:14 +00:00
gdb.xml * Makefile.in (clean): Remove Fission .dwo and .dwp files. 2012-05-17 19:03:59 +00:00
lib * lib/ada.exp (standard_ada_testfile): New proc. 2012-07-26 18:43:02 +00:00
ChangeLog gdb/ 2012-08-09 12:53:46 +00:00
Makefile.in * Makefile.in (clean): Remove Fission .dwo and .dwp files. 2012-05-17 19:03:59 +00:00
TODO
aclocal.m4 gdb 2009-06-29 16:41:45 +00:00
configure Initial pass at Go language support. 2012-04-25 14:07:23 +00:00
configure.ac Initial pass at Go language support. 2012-04-25 14:07:23 +00:00
dg-extract-results.sh * dg-extract-results.sh: Handle KFAILs. 2012-03-18 04:17:16 +00:00