+2007-07-18 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
+ prior to `gdb_start'.
+
+2007-07-18 Kevin Buettner <kevinb@redhat.com>
+
+ * config/sid.exp (gdb_load): Add test for empty argument. Adjust
+ return value to be compatible with gdb_run_cmd in lib/gdb.exp.
+ Remove call to gdb_unload.
+
+2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
+ Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
+ for __WIN32__.
+ (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
+ * gdb.base/unload.exp: Use shared library test routines.
+
+2007-07-03 Markus Deuling <deuling@de.ibm.com>
+
+ * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
+ * gdb.base/solib-symbol-lib.c: Likewise.
+ * gdb.base/solib-symbol-main.c: Likewise.
+
+2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * config/gdbserver.exp (gdb_reconnect): New.
+ * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
+ gdb.base/solib-disc.exp: New files.
+ * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
+ remote debugging".
+ (gdb_compile): Add shlib_load flag.
+ * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
+ port.
+ (gdbserver_reconnect): New.
+
+2007-07-01 Nick Roberts <nickrob@snap.net.nz>
+ Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.base/annota3.exp: Test for if construct.
+
+2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
+
+2007-06-21 Chris Dearman <chris@mips.com>
+ Maciej W. Rozycki <macro@mips.com>
+
+ * gdb.base/display.exp: Allow a newline after display/i.
+ * gdb.base/pc-fp.exp: Likewise.
+ * gdb.base/sigbpt.exp: Likewise.
+
+2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
+ required features to be included.
+
+2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.threads/manythreads.exp: Prevent expect buffer overflow
+ in info threads output.
+
+2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+ Markus Deuling <deuling@de.ibm.com>
+
+ * gdb.arch/spu-info.exp: New testcase.
+ * gdb.arch/spu-info.c: New file.
+
+2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.arch/thumb-prologue.c: Record the breakpoint address in
+ tpcs_offset. Restore lr after the call.
+ * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
+
+2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
+ (gdbserver_run): Kill any running gdbserver.
+ * lib/mi-support.exp (mi_gdb_target_load): Likewise.
+
+2007-05-17 Maciej W. Rozycki <macro@mips.com>
+
+ * gdb.base/sigbpt.exp: Preset segv_addr.
+
+2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
+ (gdb_compile_shlib): Likewise.
+ (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
+ (default_gdb_init): Clear cleanfiles.
+ (gdb_finish): Delete recorded cleanfiles.
+ * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
+
+ * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
+ Do not use isnative.
+ * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
+ gdb.base/so-impl-ld.exp: Likewise.
+ * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
+ * gdb.base/unload.exp: Likewise. Do not pass empty option to
+ gdb_compile.
+
+2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
+
+ * config/unknown.exp: Remove.
+
+2007-05-15 Markus Deuling <deuling@de.ibm.com>
+
+ * gdb.base/info-proc.exp: Check is_remote.
+
+2007-05-14 Markus Deuling <deuling@de.ibm.com>
+
+ * gdb.base/gcore.exp: Initialize variable core_supported.
+
+2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
+
+2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
+ * gdb.threads/print-threads.exp (test_all_threads): Allow
+ negative and hexadecimal thread IDs.
+
+2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.java/jprint.java (public): Avoid invalid call to static
+ method.
+
+2007-05-14 Denis Pilat <denis.pilat@st.com>
+
+ * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
+ gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
+ gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
+ gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
+ gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
+
+2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * gdb.base/overlays.exp: Add support for targets with only code
+ overlay support, not data overlay. Support spu-*-* target in
+ this mode.
+ * gdb.base/ovlymgr.c: Provide stubs for spu target.
+ * gdb.base/spu.ld: New file.
+
+2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
+
+2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
+
+2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.java/jmain.exp: Handle demangled names with and without method
+ signatures.
+
+2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.mi/mi-syn-frame.c (main, foo, bar)
+ (have_a_very_merry_interrupt): Remove calls to puts.
+ * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
+ inferior output.
+ * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
+ test names.
+
+2007-04-29 Markus Deuling <deuling@de.ibm.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.base/auxv.exp (core_works): Also check is_remote.
+ * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
+
+2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
+
+ * gdb.base/sigaltstack.exp: Use 'srcfile' in error
+ message, not the undefined 'module' variable.
+ * gdb.base/siginfo.exp: Likewise.
+ * gdb.base/sigstep.exp: Likewise.
+ * lib/gdbserver-support.exp (gdb_target_cmd): Quote
+ serialport.
+ * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
+
+2007-04-25 Corinna Vinschen <vinschen@redhat.com>
+
+ * config/sim.exp (gdb_target_sim): Just return with -1 when setting
+ target sim fails. Return 0 otherwise.
+ (gdb_load): Return prematurely if gdb_target_sim fails.
+
+2007-04-16 Denis Pilat <denis.pilat@st.com>
+
+ * gdb.base/setshow.exp: Reset height after having set it to 100.
+
+2007-04-16 Denis Pilat <denis.pilat@st.com>
+
+ * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
+
+2007-04-16 Denis Pilat <denis.pilat@st.com>
+
+ * gdb.mi/mi2-var-display.exp: Test for the fullname field.
+
+2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
+
+ * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
+ tests. Run the frozen varobjs test.
+ * gdb.mi/var-cmd.c (do_frozen_tests): New.
+ * lib/mi-support.exp (mi_varobj_update): Fix thinko.
+
+2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
+ gdb.base/type-opaque.exp: New files.
+
+2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
+
+ * gdb.mi/mi-var-child.c
+ (do_children_tests): User char[2] instead of
+ char so that automatic printing of pointers to char
+ don't give unpredicable result.
+ * gdb.mi/var-cmd.c (do_locals_test): Initialize
+ local variables.
+ * gdb.mi/mi-var-child.exp: Step to right line
+ of do_children_tests.
+ * gdb.mi/mi2-var-child.exp: Likewise.
+ * gdb.mi/mi-var-cmd.exp: Step to right line of
+ do_locals_tests.
+ (do_children_tests): User char[2] instead of
+ char so that automatic printing of pointers to char
+ don't give unpredicable result.
+ * gdb.mi/mi2-var-cmd.exp: Likewise.
+ * lib/mi-support.exp (mi_continue_to_line):
+ Pass test name to mi_wait_for_stop.
+
+2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.asm/asm-source.exp: Remove d10v case.
+ * lib/gdb.exp (skip_cplus_tests): Likewise.
+ * gdb.asm/d10v.inc: Deleted.
+
+2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
+
+2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * config/netware.exp: Delete file.
+
+2007-03-29 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.dwarf2/dw2-noloc.S: New file.
+ * gdb.dwarf2/dw2-noloc.exp: New file.
+
+2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
+
+ * gdb.cp/method2.cc: New test.
+ * gdb.cp/method2.exp: New test.
+ * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
+
+2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.ada/exec_changed.exp: Avoid "set confirm off".
+
+2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
+
+ * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
+
+2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
+ (gdb_load): Delete, replace with...
+ (gdb_reload): ...this.
+ * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
+ * gdb.server/server-mon.exp: Likewise.
+ * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
+ (gdb_start_cmd): New.
+ (gdb_file_cmd): Save the last loaded file.
+ (gdb_reload): New.
+ (gdb_gnu_strip_debug): Use transform.
+ * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
+ support here. Use new $last_loaded_file. Check mtime.
+ (gdb_target_cmd): Handle ObjC failure case.
+ (infer_host_exec): Delete.
+ (gdbserver_load): Rename to...
+ (gdbserver_run): ...this. Simplify.
+ * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
+ (mi_gdb_load): Move most contents to a new function...
+ (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
+ (mi_run_cmd): Use mi_gdb_target_load.
+ * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
+ gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
+ Use gdb_run_cmd.
+ * gdb.base/charsign.exp: Remove incorrect comment.
+ * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
+ * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
+ gdb.base/start.exp: Use gdb_start_cmd.
+
+2007-03-23 Nigel Stephens <nigel@mips.com>
+ Maciej W. Rozycki <macro@mips.com>
+
+ * gdb.base/sigbpt.exp: Fix the message when skipping test.
+ * gdb.base/signull.exp: Similarly.
+
+2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
+ messages available to test cases (like chng-sym.exp).
+
+2007-03-14 Andreas Schwab <schwab@suse.de>
+
+ * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
+ format changes.
+
+2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
+ (optimized_1): New.
+ (main): Call optimized_1.
+ (gdb2029): Correct typos. Call gdb2029_marker.
+ * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
+ for gdb2029.
+
+2007-03-12 Mark Kettenis <kettenis@gnu.org>
+
+ * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
+ as tabs. Remove redundant test pattern.
+
+2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * gdb.base/long_long.exp: Accept optional symbol name in <...>
+ for /a format output.
+
+2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
+ collect output incrementally.
+
+2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
+ for -var-create lpcharacter test.
+ * gdb.mi/mi2-var-cmd.exp: Likewise.
+
+2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
+ pass on targets where address zero is readable.
+
+2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
+ just a single architecture.
+
+2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
+ (fetch_all_registers): New function, uses gdb_test_multiple and
+ exp_continue to fetch inferior output line-by-line.
+ Replace all uses of do_get_all_registers by fetch_all_registers.
+
+2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
+ in target_info.
+
+2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
+
+ * gdb.threads/manythreads.exp: Use $message string for
+ consistancy; add a default (timeout) case.
+
+2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
+
+ * gdb.base/watchpoint.exp: Fix truncated comment.
+
+2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
+
+ * Makefile.in: Remove spurious single-quotes from sed command.
+
+2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
+ func.
+ * gdb.mi/mi2-var-cmd.exp: Likewise.
+
+2007-02-27 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.dwarf2/dw2-producer.S: New file.
+ * gdb.dwarf2/dw2-producer.exp: New testcase.
+
+2007-02-27 Nick Roberts <nickrob@snap.net.nz>
+
+ * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
+ * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
+ * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
+ * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
+ * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
+ Revert tests to use mi_gdb_test and include value field in output
+ of -var-create.
+
+2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
+
+2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.base/maint.exp: Remove full paths from test names.
+ * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
+ gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
+
+2007-02-27 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
+
+2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.server/server-mon.exp: New test.
+
+2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
+
+2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
+ register capitalization.
+
+2007-02-13 Denis Pilat <denis.pilat@st.com>
+
+ * gdb.mi/mi-var-invalidate.exp: New file.
+
+2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
+
+2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
+
+2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
+ gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
+
+2007-02-08 Nick Roberts <nickrob@snap.net.nz>
+
+ * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
+ * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
+ * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
+ * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
+ * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
+ * gdb.mi/gdb792.exp, lib/mi-support.exp:
+ Update tests to include value field in output of -var-create.
+
+2007-02-08 Andreas Schwab <schwab@suse.de>
+
+ * gdb.mi/mi-var-child.exp: Fix matching display of function value.
+
+2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
+ gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
+
+2007-02-02 Denis Pilat <denis.pilat@st.com>
+
+ * gdb.threads/threadapply.exp: check that frame is not changed by
+ the thread apply all command.
+
2007-01-31 Andreas Schwab <schwab@suse.de>
* gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.