diff -uprN src0/gdb/mi/mi-cmd-break.c src1/gdb/mi/mi-cmd-break.c --- src0/gdb/mi/mi-cmd-break.c 2009-08-04 13:44:22.000000000 -0400 +++ src1/gdb/mi/mi-cmd-break.c 2009-08-05 16:29:14.000000000 -0400 @@ -75,7 +75,6 @@ mi_cmd_break_insert (char *command, char int enabled = 1; struct gdb_exception e; - struct gdb_events *old_hooks; enum opt { HARDWARE_OPT, TEMP_OPT /*, REGEXP_OPT */ , CONDITION_OPT, diff -uprN src0/gdb/mi/mi-cmd-file.c src1/gdb/mi/mi-cmd-file.c --- src0/gdb/mi/mi-cmd-file.c 2009-05-26 09:56:19.000000000 -0400 +++ src1/gdb/mi/mi-cmd-file.c 2009-08-05 16:30:04.000000000 -0400 @@ -33,9 +33,7 @@ void mi_cmd_file_list_exec_source_file (char *command, char **argv, int argc) { struct symtab_and_line st; - int optind = 0; - char *optarg; - + if (!mi_valid_noargs ("mi_cmd_file_list_exec_source_file", argc, argv)) error (_("mi_cmd_file_list_exec_source_file: Usage: No args")); diff -uprN src0/gdb/mi/mi-cmd-stack.c src1/gdb/mi/mi-cmd-stack.c --- src0/gdb/mi/mi-cmd-stack.c 2009-07-06 09:28:25.000000000 -0400 +++ src1/gdb/mi/mi-cmd-stack.c 2009-08-05 16:29:42.000000000 -0400 @@ -141,7 +141,6 @@ void mi_cmd_stack_list_locals (char *command, char **argv, int argc) { struct frame_info *frame; - enum print_values print_values; if (argc != 1) error (_("mi_cmd_stack_list_locals: Usage: PRINT_VALUES")); @@ -221,7 +220,6 @@ list_args_or_locals (int locals, int val struct block *block; struct symbol *sym; struct dict_iterator iter; - int nsyms; struct cleanup *cleanup_list; static struct ui_stream *stb = NULL; struct type *type; diff -uprN src0/gdb/mi/mi-cmd-target.c src1/gdb/mi/mi-cmd-target.c --- src0/gdb/mi/mi-cmd-target.c 2009-05-26 09:56:19.000000000 -0400 +++ src1/gdb/mi/mi-cmd-target.c 2009-08-05 16:30:32.000000000 -0400 @@ -76,7 +76,7 @@ mi_cmd_target_file_delete (char *command { int optind = 0; char *optarg; - const char *remote_file, *local_file; + const char *remote_file; static struct mi_opt opts[] = { { 0, 0, 0 } diff -uprN src0/gdb/mi/mi-cmd-var.c src1/gdb/mi/mi-cmd-var.c --- src0/gdb/mi/mi-cmd-var.c 2009-07-31 14:43:28.000000000 -0400 +++ src1/gdb/mi/mi-cmd-var.c 2009-08-05 16:28:59.000000000 -0400 @@ -50,7 +50,6 @@ static void print_varobj (struct varobj *var, enum print_values print_values, int print_expression) { - struct type *gdb_type; char *type; int thread_id; @@ -370,7 +369,6 @@ mi_cmd_var_list_children (char *command, VEC(varobj_p) *children; struct varobj *child; struct cleanup *cleanup_children; - int numchild; enum print_values print_values; int ix; char *display_hint; @@ -659,7 +657,6 @@ static void varobj_update_one (struct varobj *var, enum print_values print_values, int explicit) { - struct varobj **cc; struct cleanup *cleanup = NULL; VEC (varobj_update_result) *changes; varobj_update_result *r; diff -uprN src0/gdb/mi/mi-interp.c src1/gdb/mi/mi-interp.c --- src0/gdb/mi/mi-interp.c 2009-06-10 13:49:47.000000000 -0400 +++ src1/gdb/mi/mi-interp.c 2009-08-05 16:31:08.000000000 -0400 @@ -158,7 +158,6 @@ mi_interpreter_suspend (void *data) static struct gdb_exception mi_interpreter_exec (void *data, const char *command) { - static struct gdb_exception ok; char *tmp = alloca (strlen (command) + 1); strcpy (tmp, command); mi_execute_command_wrapper (tmp); @@ -177,7 +176,6 @@ mi_cmd_interpreter_exec (char *command, { struct interp *interp_to_use; int i; - struct interp_procs *procs; char *mi_error_message = NULL; struct cleanup *old_chain; @@ -335,7 +333,6 @@ mi_on_normal_stop (struct bpstats *bs, i using cli interpreter, be sure to use MI uiout for output, not the current one. */ struct ui_out *mi_uiout = interp_ui_out (top_level_interpreter ()); - struct mi_interp *mi = top_level_interpreter_data (); if (print_frame) { diff -uprN src0/gdb/mi/mi-main.c src1/gdb/mi/mi-main.c --- src0/gdb/mi/mi-main.c 2009-07-06 09:28:25.000000000 -0400 +++ src1/gdb/mi/mi-main.c 2009-08-05 16:31:55.000000000 -0400 @@ -1264,7 +1264,6 @@ void mi_execute_command (char *cmd, int from_tty) { struct mi_parse *command; - struct ui_out *saved_uiout = uiout; /* This is to handle EOF (^D). We just quit gdb. */ /* FIXME: we should call some API function here. */ @@ -1351,7 +1350,6 @@ static void mi_cmd_execute (struct mi_parse *parse) { struct cleanup *cleanup; - int i; free_all_values (); cleanup = make_cleanup (null_cleanup, NULL); @@ -1554,7 +1552,6 @@ mi_load_progress (const char *section_na static void timestamp (struct mi_timestamp *tv) { - long usec; gettimeofday (&tv->wallclock, NULL); #ifdef HAVE_GETRUSAGE getrusage (RUSAGE_SELF, &rusage); diff -uprN src0/gdb/mi/mi-out.c src1/gdb/mi/mi-out.c --- src0/gdb/mi/mi-out.c 2009-05-26 09:56:19.000000000 -0400 +++ src1/gdb/mi/mi-out.c 2009-08-05 16:28:29.000000000 -0400 @@ -106,7 +106,6 @@ mi_table_begin (struct ui_out *uiout, int nr_rows, const char *tblid) { - mi_out_data *data = ui_out_data (uiout); mi_open (uiout, tblid, ui_out_type_tuple); mi_field_int (uiout, -1/*fldno*/, -1/*width*/, -1/*alin*/, "nr_rows", nr_rows);