+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp (no_hw): New global.
+ (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
+ disable hw watchpoints.
+ (test_wide_location_1, test_wide_location_2): If no_hw is set,
+ don't expect hw watchpoints.
+ (no_hw_watchpoints): Always clean restart.
+ (do_tests): New procedure, factored out from the top level.
+ (top level): Run tests twice. Once with hw watchpoints enabled,
+ another time with hw watchpoints disabled.
+
+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
+ out from the top level.
+ (top level): Call it instead.
+
+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp (top level): Re-enable hardware
+ watchpoints sooner.
+
+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp (top level): Delete watch ival3.
+
+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
+ "You may have requested too many hardware
+ breakpoints/watchpoints".
+
+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp (maybe_clean_restart)
+ (maybe_reinitialize): New.
+ (test_disabling_watchpoints): Call maybe_reinitialize. Don't
+ expect "hit N times".
+ (test_disabling_watchpoints, test_complex_watchpoint)
+ (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
+ Call maybe_clean_restart.
+ (top level): Use clean_restart. Remove "mips-idt-*"
+ reinitialization.
+
+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
+
+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp: Clean restart after tests that don't
+ require `initialize' anymore. Remove unnecessary `initialize'
+ calls.
+
+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp (wp_set): Delete.
+ (initialize, test_simple_watchpoint, top level): Remove dead code.
+
+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
+ typo.
+
+2012-01-27 Pedro Alves <palves@redhat.com>
+
+ * config/extended-gdbserver.exp: New file.
+ * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
+ comment.
+ (gdbserver_start_multi, mi_gdbserver_start_multi): New.
+ * boards/native-extended-gdbserver.exp: New file.
+
+2012-01-26 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
+ and gdb_test_multiple.
+
+2012-01-26 Pedro Alves <palves@redhat.com>
+
+ Make test messages unique, and more identifiable.
+ * gdb.multi/watchpoint-multi.exp: Change test messages.
+
+2012-01-25 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/solib-disc.exp: Fix regexps.
+
+2012-01-24 Tom Tromey <tromey@redhat.com>
+
+ * lib/mi-support.exp (mi_expect_stop): Add special case for
+ solib-event.
+ * gdb.base/catch-load-so.c: New file.
+ * gdb.base/catch-load.exp: New file.
+ * gdb.base/catch-load.c: New file.
+ * gdb.base/break-interp.exp (reach_1): Update regexp.
+
+2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix fuzzy results.
+ * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
+ lpsimple and func.
+
+2012-01-24 Gary Benson <gbenson@redhat.com>
+
+ Delete #if 0'd out code.
+ * gdb.base/default.exp (info catch): Remove.
+ * gdb.base/gdb_history (info catch): Likewise.
+ * gdb.base/help.exp (info catch): Likewise.
+
+2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix watchpoints to be specific for each inferior.
+ * gdb.multi/watchpoint-multi.c: New file.
+ * gdb.multi/watchpoint-multi.exp: New file.
+
+2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix watchpoints across inferior fork.
+ * gdb.threads/watchpoint-fork-child.c: New file.
+ * gdb.threads/watchpoint-fork-mt.c: New file.
+ * gdb.threads/watchpoint-fork-parent.c: New file.
+ * gdb.threads/watchpoint-fork-st.c: New file.
+ * gdb.threads/watchpoint-fork.exp: New file.
+ * gdb.threads/watchpoint-fork.h: New file.
+
+2012-01-23 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/call-signal-resume.exp: Allow output after "return".
+
+2012-01-20 Pedro Alves <palves@redhat.com>
+
+ * gdb.python/py-finish-breakpoint.py: Fix typo.
+
+2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
+
+ * gdb.base/info-proc.exp: Also run on remote targets. Main
+ "info proc" command is now always present; whether target supports
+ actual info proc operation is detected when attempting to issue
+ the command.
+
+2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * .gdbinit: Remove.
+
+2012-01-19 Pedro Alves <palves@redhat.com>
+
+ * gdb.java/jprint.exp: Don't rely on inferior output, but instead
+ look at the funtions' returns.
+ * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
+ (jprint.print(int, int)): Change return type to int. Adjust.
+
+2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ PR gdb/9538
+ * gdb.base/sepdebug.exp: New test.
+
+2012-01-18 Pedro Alves <palves@redhat.com>
+
+ * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
+ Allow output before ^done.
+
+2012-01-16 Tom Tromey <tromey@redhat.com>
+
+ * gdb.linespec/linespec.exp: Change some tests to use $decimal.
+ Add tests for relative directory.
+
+2012-01-16 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/printcmds.c (enum flag_enum): New.
+ (three): New global.
+ * gdb.base/printcmds.exp (test_print_enums): Add test for flag
+ enum printing.
+ * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
+ FlagEnumerationPrinter.
+ * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
+ * gdb.python/py-pp-maint.c (enum flag_enum): New.
+ (fval): New global.
+
+2012-01-16 Pedro Alves <palves@redhat.com>
+
+ * lib/gdb.exp (banned_procedures): New variable.
+ (banned_variables_traced): Rename to ...
+ (banned_traced): ... this.
+ (gdb_init): Also trace banned procedures.
+ (gdb_finish): Also untrace banned procedures.
+
+2012-01-16 Pedro Alves <palves@redhat.com>
+
+ Remove all calls to strace.
+
+2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
+ * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
+
+2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
+ * gdb.base/pie-execl.exp: Likewise.
+
2012-01-12 Keith Seitz <keiths@redhat.com>
PR mi/10586