The following is a patch for PR gdb/mi 680. To summarize, the patch changes all usages of ui_out_tuple_begin/ui_out_tuple_end and ui_out_list_begin/ui_out_list_end in the mi code to use the make_cleanup_ui_out_xxxx_begin_end/do_cleanups alternative. This patch was generated from code that contains other patches I have made that have not yet been approved so I have diff'd so only the changes pertaining to this PR are shown. gdb/mi/ChangeLog: 2002-10-10 Jeff Johnston * mi-cmd-var.c: Change all remaining occurrences of ui_out_tuple_begin to make_cleanup_ui_out_tuple_begin_end. Change all remaining occurrences of ui_out_list_begin to make_cleanup_ui_out_list_begin_end. Use do_cleanups instead of ui_out_list_end or ui_out_tuple_end. This is a fix for PR gdb/680. * mi-cmd-stack.c: Ditto. * mi-main.c: Ditto. -- Jeff J.