+2014-04-23 Keith Seitz <keiths@redhat.com>
+
+ * lib/mi-support.exp (mi_list_breakpoints): Delete.
+ (mi_make_breakpoint_table): New procedure.
+ (mi_create_breakpoint): Use mi_make_breakpoint
+ and return the result.
+ (mi_make_breakpoint): New procedure.
+ (mi_build_kv_pairs): New procedure.
+
+ * gdb.mi/mi-break.exp: Remove unused globals,
+ update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
+ All callers updated.
+ * gdb.mi/mi-dprintf.exp: Use variable to track command
+ number.
+ Update all callers of mi_create_breakpoint and use
+ mi_make_breakpoint_table.
+ Remove any unused global variables.
+ * gdb.mi/mi-nonstop.exp: Likewise.
+ * gdb.mi/mi-nsintrall.exp: Likewise.
+ * gdb.mi/mi-nsmoribund.exp: Likewise.
+ * gdb.mi/mi-nsthrexec.exp: Likewise.
+ * gdb.mi/mi-reverse.exp: Likewise.
+ * gdb.mi/mi-simplerun.exp: Likewise.
+ * gdb.mi/mi-stepn.exp: Likewise.
+ * gdb.mi/mi-syn-frame.exp: Likewise.
+ * gdb.mi/mi-until.exp: Likewise.
+ * gdb.mi/mi-var-cp.exp: Likewise.
+ * gdb.mi/mi-var-display.exp: Likewise.
+ * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
+ * gdb.mi/mi2-var-child.exp: Likewise.
+ * gdb.mi/mi-vla-c99.exp: Likewise.
+ * lib/mi-support.exp: Likewise.
+
+ From Ian Lance Taylor <iant@cygnus.com>:
+ * lib/gdb.exp (parse_args): New procedure.
+
2014-04-23 Pedro Alves <palves@redhat.com>
* gdb.base/break-unload-file.c: New file.