From 62a813ccaf87832deae8b7f7f365efd99fdf5028 Mon Sep 17 00:00:00 2001 From: Yao Qi Date: Thu, 30 May 2013 00:25:16 +0000 Subject: [PATCH] gdb/ * mi/mi-cmds.c (mi_cmds): Define MI command '-exec-arguments' by macro DEF_MI_CMD_CLI_1 instead of DEF_MI_CMD_CLI. gdb/testsuite/ * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed): Add a test that no MI notification is emitted when executing -exec-arguments. --- gdb/ChangeLog | 6 ++++++ gdb/mi/mi-cmds.c | 3 ++- gdb/testsuite/ChangeLog | 6 ++++++ gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 2 ++ 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 395326b099..aecb5e19ba 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2013-05-30 Yao Qi + + * mi/mi-cmds.c (mi_cmds): Define MI command + '-exec-arguments' by macro DEF_MI_CMD_CLI_1 instead of + DEF_MI_CMD_CLI. + 2013-05-29 Pedro Alves * remote.c (remote_insert_breakpoint, remote_remove_breakpoint) diff --git a/gdb/mi/mi-cmds.c b/gdb/mi/mi-cmds.c index 124a9dd824..eb67abe015 100644 --- a/gdb/mi/mi-cmds.c +++ b/gdb/mi/mi-cmds.c @@ -93,7 +93,8 @@ static struct mi_cmd mi_cmds[] = DEF_MI_CMD_MI ("environment-directory", mi_cmd_env_dir), DEF_MI_CMD_MI ("environment-path", mi_cmd_env_path), DEF_MI_CMD_MI ("environment-pwd", mi_cmd_env_pwd), - DEF_MI_CMD_CLI ("exec-arguments", "set args", 1), + DEF_MI_CMD_CLI_1 ("exec-arguments", "set args", 1, + &mi_suppress_notification.cmd_param_changed), DEF_MI_CMD_MI ("exec-continue", mi_cmd_exec_continue), DEF_MI_CMD_MI ("exec-finish", mi_cmd_exec_finish), DEF_MI_CMD_MI ("exec-jump", mi_cmd_exec_jump), diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 3428dde009..e89741a838 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2013-05-30 Yao Qi + + * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed): + Add a test that no MI notification is emitted when executing + -exec-arguments. + 2013-05-24 Jan Kratochvil PR testsuite/12649 diff --git a/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp b/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp index 7fc025febc..1791c979f1 100644 --- a/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp +++ b/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp @@ -44,6 +44,8 @@ proc test_command_param_changed { } { mi_gdb_test "-gdb-set scheduler-locking on" \ {\^done} \ "\"set scheduler-locking on\" no event (requested by MI)" + mi_gdb_test "-exec-arguments foo" {\^done} \ + "\"-exec-arguments foo\" no event" mi_gdb_test "interpreter-exec mi \"-gdb-set scheduler-locking step\"" \ "\\&\"interpreter-exec mi .*\"-gdb-set scheduler-locking step.*\"\\\\n\"\r\n\\^done\r\n\\^done" \ -- 2.34.1